می خوام با استفاده از دستور shellExecute یه فایل رو اجرا کنم
توی اسم فایل از کاراکتر Space استفاده شده و PChar حذفش می کنه :41:
چیکار کنم؟
Printable View
می خوام با استفاده از دستور shellExecute یه فایل رو اجرا کنم
توی اسم فایل از کاراکتر Space استفاده شده و PChar حذفش می کنه :41:
چیکار کنم؟
از winexec استفاده کن. مشکلی ندارهنقل قول:
می خوام با استفاده از دستور shellExecute یه فایل رو اجرا کنم
توی اسم فایل از کاراکتر Space استفاده شده و PChar حذفش می کنه
چیکار کنم؟
با shell هم نباید مشکلی پیش بیاد. موفق باشینقل قول:
WinExec('c:\sample program.exe' ,SW_NORMAL);
این هم دستور Shell
اول در قسمت Uses برنامه این کلمه رو بنویس Shellapi
حالا این دستور رو توی یک Button این کد رو بنویس
به جای Address File آدرس فایلت رو بده مثل آدرس زیر با این وجود که فاصله داره بین اسم فایلم ولی بازم اجراش میکنه !!!کد:ShellExecute(Handle,'open',' Address File ',nil,nil,10) ;
کد:D:\user\setup 01.exe
ببینین من می خوام یک عکس رو توی فتوشاپ اجرا کنم
از کد زیر استفاده می کنم
ولی وقتی توی اسم عکس فاصله هست اجرا نمی کنه :41:
کد:ShellExecute(hwnd(nil),'open',pchar(photoshop),pchar(listbox1.items[listbox1.ItemIndex]),pchar(phlocation),1);
هنوز مشکلم حل نشده هااااااااااااااا
سلام
سورس برنامه ات رو بزار اینجا ببینیمش؟
:13:گذاشتم دیگهنقل قول: