Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Чей ExitCode???


Автор: Fiyanov 5.6.2007, 12:00
Нашёл в факу функцию FileExecuteWait которая возвращает Код при завершении программы. Запускаю этой самой функцией бат файл. Бат файл в свою очередь запускает что то там исполняемое на яве. В конце по окончанию конечно что то возвращаеться. Так вот мне интересно ЧЕЙ это код. Явы, батника или CMD.exe?  Если батника то тогда мне не понятно почему если написать в батнике :
Код

exit /b 345

То этот код не возвращаеться. Вот.

Автор: Snowy 5.6.2007, 13:53
cmd.exe
Если интересно, что возвращает ява - запускай сразу интерпретатор явы, а не батник.

Автор: dumb 5.6.2007, 15:30
если убрать /b(exit 345), то указанный код возврата вернет cmd.

Автор: Fiyanov 6.6.2007, 05:51
Цитата

если убрать /b(exit 345), то указанный код возврата вернет cmd.


А если не убирать? То код вернёт батник?

Автор: Fiyanov 6.6.2007, 06:10
Цитата

Если интересно, что возвращает ява - запускай сразу интерпретатор явы


Это типа то что написано у меня в батнике выполнять прям из делфей каким нибудь ШелЕксекутом?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)