نمایش نتایج 1 تا 5 از 5

نام تاپیک: مشکل با تابع ShellExecute در دلفی xe4

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1395
    پست
    82
    تشکر کردن
    23
    2 بار تشکر شده در 2 پست

    مشکل با تابع ShellExecute در دلفی xe4

    سلام
    مشکلی که هستش اینه که مثلا ما یک برنامه داریم که وقتی اون رو اجرا میکنیم یک فایل که کنارش هست رو میخونه و مشکلی نداره
    اما وقتی اون برنامه توسط برنامه من با استفاده از کد زیر اجرا میشه

     ShellExecute(frmMain.Handle, 'open', PChar(masir), nil, nil, SW_SHOWNORMAL);


    نمیتونه فایلی که کنارش بود رو باز کنه یعنی فکر میکنم نمیتونه پیداش کنه

    برای رفع این مشکل اگه ایده ای دارید ممنون میشم راهنمایی بفرمایید

  2. #2
    مدیر بخش آواتار Mask
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    اصفهان
    پست
    3,295
    تشکر کردن
    2,880
    1,485 بار تشکر شده در 838 پست

    نقل قول: مشکل با تابع ShellExecute در دلفی xe4

    باید دید متغیر masir رو چطوری پر میکنید.

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1395
    پست
    82
    تشکر کردن
    23
    2 بار تشکر شده در 2 پست

    نقل قول: مشکل با تابع ShellExecute در دلفی xe4

    نقل قول نوشته شده توسط Mask مشاهده تاپیک
    باید دید متغیر masir رو چطوری پر میکنید.
    سلام
    مسیر برنامه توی پایگاه ثبت شده که با select ای که انجام میدم متغییر رو میسازه

  4. #4
    مدیر بخش آواتار Mask
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    اصفهان
    پست
    3,295
    تشکر کردن
    2,880
    1,485 بار تشکر شده در 838 پست

    نقل قول: مشکل با تابع ShellExecute در دلفی xe4

    خوب یه نمونشو پر کنید و با مقدار اینجا قرار بدید.

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1395
    پست
    82
    تشکر کردن
    23
    2 بار تشکر شده در 2 پست

    نقل قول: مشکل با تابع ShellExecute در دلفی xe4

    سلام و ممنون بابت توجه تون
    مسیر برنامه ها مثل نمونه زیره

    C:\Qt\Qt5.1.1\Tools\QtCreator\bin\qtcreator.exe


    که امکان داره ورد اکسل یا اکسس یا ... رو شامل بشه

    با استفاده از

    Masir := dm.sqlqry.Fieldbyname('app_patch').asstring;


    مسیر برنامه را میگیرم

    بعد با کد زیر برنامه را اجرا میکنم

    سلام
    مشکلی که هستش اینه که مثلا ما یک برنامه داریم که وقتی اون رو اجرا میکنیم یک فایل که کنارش هست رو میخونه و مشکلی نداره
    اما وقتی اون برنامه توسط برنامه من با استفاده از کد زیر اجرا میشه

    1
    ShellExecute(frmMain.Handle, 'open', PChar(masir), nil, nil, SW_SHOWNORMAL);




    نمیتونه فایلی که کنارش بود رو باز کنه یعنی فکر میکنم نمیتونه پیداش کنه

    برای رفع این مشکل اگه ایده ای دارید ممنون میشم راهنمایی بفرمایید

تاپیک های مشابه

  1. سوال: مشکل در ارسال ایمیل با تابع ShellExecute در win7
    نوشته شده توسط بهروز عباسی در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: سه شنبه 11 بهمن 1390, 20:59 عصر
  2. سوال: مشکل با تابع ShellExecute در visual C++‎ 2008
    نوشته شده توسط pckho0r در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 3
    آخرین پست: پنج شنبه 08 مرداد 1388, 18:06 عصر
  3. مشکل با تابع sleep در دلفی 7
    نوشته شده توسط ali_r_h در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: پنج شنبه 09 اسفند 1386, 20:34 عصر
  4. کمک - مشکلی در خصوص تابع ShellExecute در دلفی (فوری)
    نوشته شده توسط میتی دات نت در بخش برنامه نویسی در Delphi
    پاسخ: 6
    آخرین پست: یک شنبه 08 شهریور 1383, 15:35 عصر
  5. مشکل با ارتباطات Access در دلفی
    نوشته شده توسط Mbr در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: شنبه 17 مرداد 1383, 12:22 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •