Форум: "WinAPI";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];
ВнизHelp shellAPI Найти похожие ветки
← →
walruz (2003-03-16 13:38) [0]Помогите! Почему не запускает файл по выбраному пути, ну вернее запускает ,но просто как бы только сам quake3.exe и всё а сомой игры нет! НО когда закидываешь прогу в папку Quake3 то всё нормально! Что за бред??? Зарание спосибо!!
filename:= "C:\QUAKE3\quake3.exe";
shellExecute(Form1.WindowHandle, nil, pChar(fileName), nil,nil,SW_SHOWNORMAL)
← →
Sodom (2003-03-16 17:10) [1]Попробуй winexec. Или сначала chdir, а потом shellExecute или winexec.
← →
Guerrillero (2003-03-16 21:40) [2]посмотри, что возращает функция и найди ошибку по help
← →
Nick Denry (2003-03-16 23:28) [3]Можешь попробовать еще и
Createprocess(PChar("x:\yorprogram.exe"),nil,nil,nil,false,Create_default_error_mode,nil,nil,startinf,ProcInf);
заодно узнаешь когда завершиться
Waitforsingleobject(ProcInf.hProcess,infinite);
← →
Guerrillero (2003-03-16 23:32) [4]Nick Denry © (16.03.03 23:28)
только структуру startinf надо предварительно заполнить
← →
Nick Denry (2003-03-16 23:38) [5]2
> Guerrillero ©
Странно, но я просто объявлял ее как
var
;-)
Startinf:Tstartupinfo;
//и еще
ProcInf:Tprocessinformation;
← →
Nick Denry (2003-03-16 23:39) [6]В смысле не заполняя!
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c