PDA

View Full Version : باز کردن یک فایل EXE از طریق دلفی



nasr
یک شنبه 07 دی 1382, 22:54 عصر
سلام
آقا چطور می شه یک فایل EXE را با زدن یک کلید در دلفی باز کرد مثلا فتوشاپ را
با فرض اینکه مسیر نصب آن را هم می دانیم
با تشکر

شفیعی
دوشنبه 08 دی 1382, 04:39 صبح
سلام
اگر منظورتان اجرای برنامه می باشد با دستور زیر می توانید برنامه مورد نظر را اجرا کنید

st1:='C:\WINRAR\WINRAR.EXE ';
winexec(pchar(ST1),SW_HIDE);

Harry
سه شنبه 09 دی 1382, 16:53 عصر
از طریق تابع ShellExecute هم که یکی از توابع api هست نیز می تونی این کارو انجام بدی ولی اول باید یونیت shellapi رو به فهرست Uses اضافه کنی.
فرمت این تابع به این صورته :


function ShellExecute(hWnd: HWND; Operation, FileName, Parameters,
Directory: PChar; ShowCmd: Integer): HINST; stdcall;

مثال زیر برنامه ماشین حساب ویندوز رو اجرا می کنه .


shellexecute(0,'open','calc.exe','','',0);