Главная страница
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.025 c
1-1089202095
Kurt
2004-07-07 16:08
2004.07.18
Ожидание события


8-1083348956
x3{neon}
2004-04-30 22:15
2004.07.18
Конвертация bmp в ico


4-1086248300
Miha
2004-06-03 11:38
2004.07.18
COM порт


14-1088409304
anstrem
2004-06-28 11:55
2004.07.18
!!! Работа для программиста Delphi в Москве


3-1087740151
Катя
2004-06-20 18:02
2004.07.18
Свойства DBGrid