Форум: "Начинающим";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
ВнизПривязать еxe- файл Найти похожие ветки
← →
Id (2006-08-24 14:38) [0]Здрасте еще раз.
Как при нажатии на кнопку в приложении запустить другой экзешник?
← →
Сергей М. © (2006-08-24 14:40) [1]Вариантов - туча.
Самые ширпотребообразные - CreateProcess[AtUser], ShellExecute[Ex]
← →
Id (2006-08-24 14:45) [2]
> Сергей М. © (24.08.06 14:40) [1]
А самый простой?
← →
Сергей М. © (2006-08-24 14:46) [3]А ты за простотой гонишься или за надежностью работы своего приложения ?
← →
Id (2006-08-24 14:51) [4]
> Сергей М. © (24.08.06 14:46) [3]
и то и другое в оптимальном соотношении
← →
Сергей М. © (2006-08-24 14:54) [5]
> и то и другое в оптимальном соотношении
>
для рекомендаций на тему "оптимального соотношения" исходных данных, представленных тобой, не достаточно.
В этой ситуации я рекомендовал бы CreateProcess[AtUser]
← →
Id (2006-08-24 14:56) [6]
> Сергей М. © (24.08.06 14:54) [5]
Благодарю
← →
Id (2006-08-24 15:23) [7]пробую ShellExecute
ShellExecute(null,""Open"",""C:\Delphi\Project1.exe"",nil,""C:\Delphi"",SW_SHOW) ;
поправте синтаксис
← →
Ketmar © (2006-08-24 15:24) [8]> [5] Сергей М. © (24.08.06 14:54)
вернётся он не скоро. %-)
← →
Ketmar © (2006-08-24 15:25) [9]> [7] Id (24.08.06 15:23)
справка подаст.
← →
IceBeerg © (2006-08-24 17:05) [10]
> ShellExecute(null,""Open"",""C:\Delphi\Project1.exe"",nil,
> ""C:\Delphi"",SW_SHOW) ;
Этаж на кой стока апострафав 8(
← →
Desdechado © (2006-08-24 17:47) [11]Сергей М. © (24.08.06 14:54) [5]
В этой ситуации я рекомендовал бы CreateProcess[AtUser]
Id (24.08.06 14:56) [6]
Сергей М. © (24.08.06 14:54) [5]
Благодарю
пробую ShellExecute
Я торчу...
← →
C@N © (2006-08-24 20:00) [12]через CreateProcess ты можешь "проще" управлять запущенным тобой процессом(хендл инициирующего процесса возвращается),
а у ShellExecute механизм виндовый, Т.Е. "как у ярлыков"... вот и решай что тебе надобно... можешь конечно и Exec иль WinExec(что точно не помню, посмотри в хелпе))) заюзать...
← →
Anatoly Podgoretsky © (2006-08-24 21:14) [13]IceBeerg © (24.08.06 17:05) [10]
На всякий случай
← →
anton773 © (2006-08-24 21:33) [14]
ShellExecute(Handle, nil,PAnsiChar(Table1.FieldByName("Filename").AsString), nil, nil, SW_SHOW);
-вариант для win32ShellExecute(Handle,"open","Photoshop.exe", FileListBox1.FileName, nil, SW_NORMAL);
А это вариант для NET
← →
Wood (2006-08-25 15:50) [15]
> anton773 © (24.08.06 21:33) [14]
это правда?! И имеется в виду MS.NET Framework?
← →
anton773 © (2006-08-25 21:21) [16]
> это правда?! И имеется в виду MS.NET Framework?
Выдернута из рабочей программы написанной в Delphi .NET. имеется ввиду VCL NET (не путать с windows forms). В ней всего одно отличие.
← →
Id (2006-08-28 07:31) [17]
> anton773 © (24.08.06 21:33) [14]
Очень Спасибо, :-)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.145 c