Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

кто знает:bat-ик из доса запускает программу, а из программы нет   Найти похожие ветки 

 
Алекс   (2004-06-06 16:12) [0]

Такая хрень в общем:

есть bat файл в котором одна строка:
CALL $eclipse -file krap_base_fdp_500_optGA -ver 2002a
(это типа программа Eclipse вызывает файл: krap_base_fdp_500_optGA)

Причем этот bat-ник из доса запускается и программа идет.

А вот в Delphi программе этот же bat-ник запускается, но Eclipse почему то "не видит" файл. Это конечно косяк Eclips"а но КАКОЙ - я понять не могу - КТО ЗНАЕТ КАК МОЖНО РЕШИТЬ ЭТУ ПРОБЛЕМУ?


 
GuAV ©   (2004-06-06 16:14) [1]

SetCurrentDir ?


 
VMcL ©   (2004-06-06 16:16) [2]

>>Алекс  (06.06.04 16:12)

Код запуска в студию. Скорее всего текущий каталог не устанавливаешь.


 
Алекс   (2004-06-06 16:18) [3]

procedure executeEcl(fileECL:string);
var
si:STARTUPINFO;
pi:PROCESS_INFORMATION;
cmdline:string;begin
ZeroMemory(@si,sizeof(si));
si.cb:=SizeOf(si);
cmdline:=data_path+fileEcl;
if not CreateProcess( nil, // No module name (use command line).
PChar(cmdline),  // Command line.
nil,             // Process handle not inheritable.
nil,             // Thread handle not inheritable.
False,           // Set handle inheritance to FALSE.
0,               // No creation flags.
nil,             // Use parent"s environment block.
nil,             // Use parent"s starting directory.
si,              // Pointer to STARTUPINFO structure.
pi )             // Pointer to PROCESS_INFORMATION structure.
then
begin
ShowMessage( "CreateProcess failed." );
Exit;
end;
WaitForSingleObject( pi.hProcess, INFINITE );
CloseHandle( pi.hProcess );
CloseHandle( pi.hThread );
end;


 
Алекс   (2004-06-06 16:19) [4]

Фишка то в том, что она-то запускает сам файл bat.
А вот Eclipse не видит файл.
Причем если тот же самый bat запустить в досе Eclipse видит файл.
То есть непонятная взаимосвязь между файлом и Delphi какая-то


 
Алекс   (2004-06-06 16:23) [5]

все понял, действительно была ошибка в корневой директории



Страницы: 1 вся ветка

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
1-1088610776
ZiRoCool
2004-06-30 19:52
2004.07.18
Сворачивание НЕ главной формы :)


8-1083168988
Черя
2004-04-28 20:16
2004.07.18
бегунок-прокручивание звукового файла?


9-1073408254
Elf
2004-01-06 19:57
2004.07.18
TImage


14-1088585984
Vasya.ru
2004-06-30 12:59
2004.07.18
Утилита, ищущая одинаковые mp3 файлы


9-1080183143
Darkmon
2004-03-25 05:52
2004.07.18
Давайте RIP нем буржуев!