Вниз
Скачать: CL | DM;

Как програмно запустить приложение?   Найти похожие ветки 

← →
Barracudic   (2007-10-18 18:46) [0]

Можно ли вообще, и как именно програмно запустить другое приложение или ярлык. Например ярлык программы на рабочем столе, или соединения с интернетом.


← →
Desdechado ©   (2007-10-18 18:54) [1]

ShellExecute
CreateProcess


← →
PZ   (2007-10-18 21:11) [2]

Запустить ярлык:
ShellExecute(0, nil,
     "C:\Documents and Settings\<Имя_пользователя>\Рабочий стол\<Имя_ярлыка>.lnk",
     nil, nil, SW_SHOWNORMAL);


← →
homm ©   (2007-10-18 21:36) [3]

> Как програмно запустить приложение? Можно ли вообще,

Нет, все приложения запускаются только аппаратно, ударом ноги по корпусу.


← →
Elec3C ©   (2007-10-20 01:01) [4]


> homm ©

LOL;)))


← →
NaRuTo   (2007-11-08 17:59) [5]

Запуск косынки:
procedure TForm1.Button1Click(Sender: TObject);
var
si : Tstartupinfo;
p : Tprocessinformation;
begin
FillChar( Si, SizeOf( Si ) , 0 );
with Si do begin
cb := SizeOf( Si);
dwFlags := startf_UseShowWindow;
wShowWindow := 4;
end;
Application.Minimize;
Createprocess(nil,"C:\Windows\system32\sol.exe",nil,nil,false,
Create_default_error_mode,nil,nil,si,p);
или
Createprocess(sol.exe",nil,nil,false,
Create_default_error_mode,nil,nil,si,p);

Waitforsingleobject(p.hProcess,infinite);
Application.Restore;
end;


← →
Malik   (2007-11-08 18:06) [6]

WinExec


← →
Dmitro   (2007-11-09 01:13) [7]


> Malik   (08.11.07 18:06) [6]

Полностью согласен...

или WinExec("explorer " + "то, че нам надаааа"



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
15-1193244749
vasIZmax
2007-10-24 20:52
2007.12.02
Что это было?


2-1194273663
-=Le][=-
2007-11-05 17:41
2007.12.02
Как узнать откуда запущен чужой процес?


15-1193519538
enja
2007-10-28 01:12
2007.12.02
Дворники как осенние существа


2-1194511180
Ega23
2007-11-08 11:39
2007.12.02
Отловить момент активизации фрейма


2-1194193488
WFS
2007-11-04 19:24
2007.12.02
Как создать компонент Edit динамически?




   Наверх