Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CreateProcess [D7, Win2k]


Subdigger ©   (2004-06-21 13:26:00) 

При помощи CreateProcess(FApplicationName, FCommandLine, FProcessAttr, FThreadAttr,FInheritHandles, FCrationFl, FEnvironment, FCurDir, FStartupInfo,FProcInfo)
создаётся процес (запускается некая командная строка) как можно отловить результат отработки этой строки?


Levrby   (2004-06-21 14:05:00) [1]

например:
http://delphibase.endimus.ru/?action=viewtopic&topic=winappctrl


Digitman   (2004-06-21 14:02:00) [2]


> результат отработки этой строки


командная строка, выполняемая с пом. Createprocess(), может стартовать все что угодно - и конс.процесс и GUI-процесс

решение задачи зависит от того, КАК и КУДА осуществляется выводцелевым процессом


Игорь Шевченко   (2004-06-21 13:54:00) [3]

Как один из вариантов:
Создать батник, анализируя ERRORLEVEL после вызова "скюэллоадер" писать в какой-то файл сообшение (все хорошо или все плохо), потом читать этот файл


Петров Денис   (2004-06-21 13:46:00) [4]

Да ему, видимо, нужно отловить значение, возвращаемое main (или WinMain) какого-нибудь ISQL, после того, как он отработал


Digitman   (2004-06-21 13:43:00) [5]


> скюэллоадер


что такое "скюэллоадер", конечно же, известно любому карапузу в младшей ясельной группе


Петров Денис   (2004-06-21 13:41:00) [6]

GetExitCodeProcess?


Subdigger   (2004-06-21 13:36:00) [7]

в командной строке выполняется скюэллоадер и важен его результат.
как его можно передать в вызывающий процес?


Игорь Шевченко   (2004-06-21 13:32:00) [8]


> как можно отловить результат отработки этой строки?


Что ты под этим понимаешь ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо