Форум: "Основная";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизCreateProcess не запускает файлы с параметрами Найти похожие ветки
← →
__DATA__ (2006-01-18 12:56) [0]Пытаюсь запустить файл с параметром
MyCreateProcess("C:\program.exe D:\param.exe");
function MyCreateProcess(Path: String): Boolean;
var
sa: STARTUPINFO;
pi: PROCESS_INFORMATION;
begin
FillChar(sa, SizeOf(sa), 0);
sa.cb := SizeOf(sa);
Result := CreateProcess(nil,PChar(Path),nil,nil,False,0,nil,PChar(ExtractFilePath(Path)),sa,pi);
end;
Но программа не запускается вообще, без параметров все запускается отлично, также через ф-ию WinExeC все запускается отлично, даже если указывать параметры.
Где ошибка в ф-ии MyCreateProcess?
Win2k3
← →
Ega23 © (2006-01-18 13:05) [1]
> ExtractFilePath(Path)
Вот здесь. Потому что результат ExtractFilePath("C:\program.exe D:\param.exe") будет
"C:\program.exe D:\"
← →
__DATA__ (2006-01-18 13:08) [2]Точно, спасибо, не заметил...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.053 c