Текущий архив: 2003.05.19;
Скачать: CL | DM;
Вниззапуск exe-файла из приложения Найти похожие ветки
← →
alexus (2003-05-05 15:19) [0]вот такая вот проблемка.
по кнопке выполняется функция
ShellExecute(handle,nil,"Data\wB62.exe", nil, nil, SW_SHOWNORMAL);
или же
WinExec("Data\wB62.exe", SW_RESTORE);
при этом приложение запускается, выдает ошибку и затем шутдаунится.
Отдельно от дельфей оно запускается.
Плзззз, что я сделал неправильно, в чем может быть проблема?
← →
Smithson (2003-05-05 15:42) [1]1. Пропиши полный путь
2. Расскажи, яку таку ошибку оно тебе дает?
← →
NickBat (2003-05-05 15:43) [2]А строка такого вида "Data\wB62.exe" из-под командной строки работает, ну или из ПУСК-Выполнить?
← →
Dms (2003-05-05 16:16) [3]надо полный путь к файлу указывать
← →
alexus (2003-05-06 12:19) [4]2 Smithson
да прога вроде запускается, но выдает свою ошибку, якобы некий скрипт не может найти, хотя он в той же папке лежит.
А отдельно из винды все запускается.
Фабула в том что я скодил что-то типа 3д презентации по архитектуре, откомпилировал. Все работает само по себе.
А из дельфей не хочет.
Прогу кодил на 3d game studio
← →
VAleksey (2003-05-06 13:49) [5]Не тот рабочий каталог у твоей проги при запуске из под делфи.
← →
alexus (2003-05-06 15:44) [6]2 VAleksey
Кстати да.
Когда я прогу с причиндалами скопировал в каталог где у меня лежит дельфийский проект (при этом экзешник оставил в старой папке) - все запустилось.
Нельзя ли рабочим каталогом сделать каталог отличный от каталога где лежит проект.
Спасибо всем за советы :)
← →
circul (2003-05-06 16:07) [7]GetCurrentDir,SetCurrentDir,ChDir
← →
NewN (2003-05-06 16:19) [8]>>circul © (06.05.03 16:07)
Зря это. В предпоследнем параметре ShellExecute указывается рабочий каталог.
← →
alexus (2003-05-06 18:27) [9]2 NewN
Спасибо, все заработало. И все как всегда просто.
Оказалось строка должна иметь вид:
ShellExecute(handle, nil,"wB62.exe", nil, "Data\Jos\Interactive\wB62.cd", SW_SHOWNORMAL);
а не
ShellExecute(handle,nil,"Data\Jos\Interactive\wB62.cd\wB62.exe", nil, nil, SW_SHOWNORMAL);
Спасибо за помощь
Страницы: 1 вся ветка
Текущий архив: 2003.05.19;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.007 c