Текущий архив: 2005.07.11;
Скачать: CL | DM;
Вниззапуск внешних программ Найти похожие ветки
← →
vaxluk (2005-05-08 19:45) [0]Как можно запустить из delphi приложения внешний exe-файл?
← →
default © (2005-05-08 19:48) [1]CreateProcess
← →
Gero © (2005-05-08 19:48) [2]ShellExecute или CreateProcess.
← →
default © (2005-05-08 19:56) [3]WinExec ещё
← →
default © (2005-05-08 19:57) [4]LoadModule:)
← →
Sergey Masloff (2005-05-08 20:19) [5]default © (08.05.05 19:56) [3]
WinExec, LoadModule:)
Эпоха Win16 уже кончилась ;-) Зачем советовать использовать это в 2005 году?
← →
Keph (2005-05-08 20:19) [6]ShellExecute(Handle,"open","Имя файла",nil,nil,sw_restore);
Не забудь подключить модуль ShellAPI!
← →
default © (2005-05-08 20:27) [7]Sergey Masloff (08.05.05 20:19) [5]
они основаны на CreateProcess
какие при этом туда закидываются параметры написано в справке по LoadModule
это возможность избежать закидывания ненужных параметров
← →
DmBal (2005-05-13 10:11) [8]Не могу WinExec передать имя файла не в виде константы, а виде переменной. Пишет "несовместимость типов". Ей впринципе нельзя переменные передавать, или нужно какой-то хитрый тип указывать ??? я указываю - string.
← →
begin...end © (2005-05-13 10:17) [9]> DmBal (13.05.05 10:11) [8]
PChar(...)
← →
DmBal (2005-05-13 11:04) [10]
var
cmd1, : string;
const
path = "C:\Program Files\1cv8\bin\";
name = "1CV8.EXE";
begin
WinExec(path+name+" "+pchar(cmd1), SW_MINIMIZE);
end;
тоже самое :((( Как правильно сделать ???
← →
VMcL © (2005-05-13 11:19) [11]>>DmBal (13.05.05 11:04) [10]
WinExec(PChar(path+name+" "+cmd1), SW_MINIMIZE);
← →
DmBal (2005-05-13 11:20) [12]Спасибо :)))
← →
Чапаев © (2005-05-13 12:01) [13]Кстати, а как выглядит код WinExec()? А то неоднократно слышал, что это враппер над CreateProcess(), но соответствющего кода пока не видел.
← →
begin...end © (2005-05-13 12:08) [14]> Чапаев © (13.05.05 12:01) [13]
Да, внутри WinExec вызывается CreateProcessA. Посмотреть можно в CPU Window.
Страницы: 1 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.04 c