![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как из GUI приложения на делфи вернуть результат в ОС ?
ANB © (2006-11-30 12:56:00)Чтобы ERRORLEVEL в батнике нормально отрабатывал, а то сейчас ругается, что ошибка.
Джо (2006-11-30 13:36:00) [1]> [10] sniknik © (30.11.06 13:27)
Все верно, толко Halt — Initiates abnormaltermination of a program. Со всеми вытекающими.
sniknik (2006-11-30 13:27:00) [2]> Ну зачем же сразу серпом и сразу по фаберже ?)
в дос паскале это было нормально, а с тех пор и не использовал...
да и счас в общем то,
> Есть же ExitCode ..
судя по всему это будет тоже самое,
System
procedure _Halt;
begin
ExitCode := Code;
_Halt0;
end;
установка ExitCode и стандартный выход, и уже в нем от значения ExitCode зависит каким способом.
ну установишь ExitCode сам и сделаешь close главной форме, попадешь туда же с тем же выбором как выйти. ничего не поменяется.
Anatoly Podgoretsky (2006-11-30 13:18:00) [3]> ANB (30.11.2006 13:12:05) [5]
Ну стандартно или F1 или набрать в коде, по желанию, но первое полезнее, прочитаешь и замечания.
ANB (2006-11-30 13:18:00) [4]Да уже нашел. ExitCode - более кузявая вещь, чем Halt и DPR трогать не надо.
Джо (2006-11-30 13:14:00) [5]> [5] ANB © (30.11.06 13:12)
>
> > Есть же ExitCode ..
>
> Это где взять ?
Не нужно ничего брать. Это глоб. переменная в модуле System.
Джо (2006-11-30 13:14:00) [6]> ANB ©
Оффтоп. Клавиша F1 — лучший друг программиста, между прочим :)
ANB (2006-11-30 13:12:00) [7]
> Есть же ExitCode ..
Это где взять ?
Сергей М. (2006-11-30 13:06:00) [8]
> sniknik © (30.11.06 13:00) [1]
Ну зачем же сразу серпом и сразу по фаберже ?)
Есть же ExitCode ..
ANB (2006-11-30 13:03:00) [9]Помогло. Спасибочки.
ANB (2006-11-30 13:01:00) [10]
> sniknik © (30.11.06 13:00) [1]
Ща попробую
sniknik (2006-11-30 13:00:00) [11]Halt(xxx) не пробовал?