Главная страница
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.03 c
1-1131036216
bobbyDigital
2005-11-03 19:43
2005.12.04
Постороение маски в MaskEdit


14-1131964916
Piter
2005-11-14 13:41
2005.12.04
Прикольная фотка :


3-1129644747
DancerMan
2005-10-18 18:12
2005.12.04
DBGridEh. Как изменить цвет строки по клику на ней?


2-1132313797
Дева
2005-11-18 14:36
2005.12.04
SQL: о параметризированных запросах


2-1132257447
illy
2005-11-17 22:57
2005.12.04
Реестр API