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

Вниз

Как получить значение из программы при её завершении..   Найти похожие ветки 

 
Fin   (2007-11-12 12:36) [0]

Добрый день!
Из одной программы запускаю другую, и результат работы (значение переменной) второй программы по её завершении хочу передать в первую. Подскажите как реализовать.
Спасибо.


 
MBo ©   (2007-11-12 12:43) [1]

если это число до 4 байт, то можно GetExitCodeProcess


 
Dib@zol ©   (2007-11-12 12:48) [2]

При запуске "дочерней" проги сохрани число, возвращённое WinExec"ом. Это хендл порождённого процесса - собсно той проги. Запусти по этому хендлу Буферная_переменная:=WaitForSingleObject(Твой_тот_самый_хендл, INFINTE); + CloseHandle(Буферная_переменная); + GetExitCodeProcess(Твой_тот_самый_хендл, Буферная_переменная); И в буферную возвратится код выхода программы.

В ней, т.е. дочерней, проге, при выходе пропиши вот это:
halt(Код_возврата);

И усё.


 
Fixi4eeG   (2007-11-12 12:53) [3]

ExitCode



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
15-1210753094
Slider007
2008-05-14 12:18
2008.06.22
С днем рождения ! 14 мая 2008 среда


15-1210560946
Slider007
2008-05-12 06:55
2008.06.22
С днем рождения ! 11 мая 2008 воскресенье


3-1200384395
abhtr
2008-01-15 11:06
2008.06.22
Ввод текста в DBMemo


2-1211955635
Magos
2008-05-28 10:20
2008.06.22
Как убрать выделение последней выбранной ячейки StringGrid?


3-1200304803
linox
2008-01-14 13:00
2008.06.22
как разделить DBLookupcombobox на 2-е части?