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

Вниз

DEBUG   Найти похожие ветки 

 
IAMDANIL ©   (2005-11-17 12:57) [0]

Я пишу программу А на Delphi
она должна:

1) запустить прогр. В
2) потом проверить не завершилась ли прогр. В
3) если нет то завершить её
4) если в В - ошибка, то снять её с выполнения, но не допустить появления
   окошка ("Отправить сообщение Microsoft" и "Не отправлять")

Программа В может быть под DOS и Windows
помогите написать эти фрагменты кода на Delphi
Если не знаете, то подскажите, где форумят умные люди по Delphi


 
ShiFT   (2005-11-17 13:12) [1]

На Delphi под ДОС ненаписать.
Может на Pascal???

1) CreateProcess
2) FindWindow
3) SendMessage( .., WM_CLOSE, ...)
4) Этого я незнаю


 
IAMDANIL ©   (2005-11-17 13:15) [2]

А можно кусочук кода...


 
ShiFT   (2005-11-17 13:18) [3]

F1 + MSDN
Там Всё есть.


 
Digitman ©   (2005-11-17 13:46) [4]


> 1) запустить прогр. В


см. ShellExecute[Ex], CreateProcess


> 2) потом проверить не завершилась ли прогр. В


см. WaitForSingleObject, MsgWaitForMultipleObjects


> 3) если нет то завершить её


принудительно ?
см. TerminateProcess()

корректно ?
это зависит от конкретно рассматриваемого приложения


> 4) если в В - ошибка, то снять её с выполнения


ошибка ошибке рознь.
сначала определись, о каких конкретно ошибках идет речь.

ну а снять с выполнения - см. опять же TerminateProcess()


 
IAMDANIL ©   (2005-11-17 13:52) [5]


> А можно кусочук кода...


 
Leonid Troyanovsky ©   (2005-11-17 14:11) [6]


> IAMDANIL ©   (17.11.05 13:52) [5]
>
> > А можно кусочук кода...


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/creating_processes.asp

--
Regards, LVT.


 
IAMDANIL ©   (2005-11-17 14:16) [7]

Там всё апо-английски...


 
Leonid Troyanovsky ©   (2005-11-17 14:38) [8]


> IAMDANIL ©   (17.11.05 14:16) [7]
> Там всё апо-английски...


Видишь ли, IAMDANIL.., в нашем деле все по-английски.
Так, что раздобудь себе какой-нибудь эл.переводчик,
или найми его биологического аналога.

--
Regards, LVT.


 
iamrobot   (2005-11-18 09:36) [9]

може кто писал роверялку дайте кусочек



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

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

Наверх




Память: 0.48 MB
Время: 0.029 c
3-1129881915
Chel
2005-10-21 12:05
2005.12.04
Защита таблиц Paradox


2-1131903490
zxc
2005-11-13 20:38
2005.12.04
I/0 error 32


14-1132057186
Ласточка
2005-11-15 15:19
2005.12.04
Аксес - Мускул


4-1128062639
ASDF234
2005-09-30 10:43
2005.12.04
Подскажите плиз. Почему не работает код с мапированием файла?


14-1131519250
Antonn
2005-11-09 09:54
2005.12.04
Антивирь считает мой проект вирусом:)