PDA

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



nasr
سه شنبه 21 بهمن 1382, 22:07 عصر
سلام
چگونه می توان یه فایل exe را در برنامه باز کرد مثلا با یه دکمه برنامه فتوشاپ باز بشه بدون اینکه ما مسیر فایل exe برنامه فتوشاپ را به اون داده باشیم
با تشکر

Delphi KDE
سه شنبه 21 بهمن 1382, 23:57 عصر
بدون دونستن ادرس فایل که نمیشه :shock:
یا باید از ریجیستری استفاده کنی البته برای بعضی از برنامه ها که مسیر فایل اصلی را در ریجیستری ثبت میکنن
یا هم باید با فشردن کلید تمام هارد طرف رو دنبال اسم فایلی که میخواهی اجرا بشه بگردی!!! :mrgreen:
اگر مسیر را بدونی یا پیدا کنی میتونی از
WinExec,shellExecute استفاده کنی

شفیعی
چهارشنبه 22 بهمن 1382, 02:53 صبح
سلام
من با روش زیر برنامه اتوکد را اجرا می کنم بدون اینکه مسیر فایل اتوکد را بدونم در مورد فتوشاپ امتحان نکرده ام شاید جواب بدهد


VAR
ACAD,AACTIVE : OleVariant;
CAD,ActiveCAD: Variant;
begin
try
ACAD := GetActiveOleObject('AutoCAD.Application');
AACTIVE := ACAD.ActiveDocument;
except
CAD := CreateOleObject('AUTOCAD.Application');
CAD.Visible := True;
ActiveCAD := CAD.ActiveDocument;
ACAD := GetActiveOleObject('AutoCAD.Application');
AACTIVE := ACAD.ActiveDocument;
end;