Главная страница
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.026 c
4-1128372636
JJohn
2005-10-04 00:50
2005.12.04
В куче - список из строк(HeapAlloc & HeapFree)


2-1132050169
User52
2005-11-15 13:22
2005.12.04
Нужна помощь, Вставка компонента


3-1129619631
MakNik
2005-10-18 11:13
2005.12.04
Номер по порядку...


2-1131870012
leeroy
2005-11-13 11:20
2005.12.04
help...


14-1131958904
Ломброзо
2005-11-14 12:01
2005.12.04
Выборы в Мосгордуму