PDA

View Full Version : اجرای یک فایل EXE در دلفی



z_bluestar
شنبه 22 فروردین 1388, 12:13 عصر
با عرض سلام خدمت دوستان :لبخندساده:
من می خوام در برنامه ام یک فایل exe رو اجرا کنم اگه لطف کنید و در این مورد کمک کنید.

MSHService
شنبه 22 فروردین 1388, 12:28 عصر
سلام



Start an application:
ShellExecute(Handle, 'open', PChar('c:\test\app.exe'), nil, nil, SW_SHOW);
Start NotePad and load a file (the system "knows" the location of NotePad.exe, therefore we don't have to specify the full path):
ShellExecute(Handle, 'open', PChar('notepad'), PChar('c:\test\readme.txt'), nil, SW_SHOW);
Print a document:
ShellExecute(Handle, 'print', PChar('c:\test\test.doc'), nil, nil, SW_SHOW);

Note: probably you will see the window of Word open very briefly, but it is closed automatically.
Open an HTML page, local or remote:
ShellExecute(Handle, 'open', PChar('http://www.festra.com/'), nil, nil, SW_SHOW



);

بر گرفته از:
http://www.festra.com/eng/mtut01.htm


موفق باشيد

MohsenB
پنج شنبه 03 اردیبهشت 1388, 11:33 صبح
روش راهتتر استفاده از تابع WinExec هستش.

vcldeveloper
پنج شنبه 03 اردیبهشت 1388, 18:34 عصر
روش راهتتر استفاده از تابع WinExec هستش.
WinExec مربوط به ویندوز های 16 بیتی هست که همچنان در ویندوزهای 32 بیتی (شاید هم 64 بیتی) برای Backward Compatibility پشتیبانی میشه، و به همین دلیل هم استفاده ازش توصیه نمیشه.

دوستان لطف کنند قبل از ایجاد تاپیک جستجو کنند. فکر کنم این سوال حداقل 100 بار در این تالار جواب داده شده باشه!