Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.036 c
2-1132216256
Creator__
2005-11-17 11:30
2005.12.04
Глюк Delphi 2005 или я чего-то недопонимаю...


4-1128005817
jack128
2005-09-29 18:56
2005.12.04
Какое сообщение приходит TPageControl у при клике мышой


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


14-1131755214
Мазут Береговой
2005-11-12 03:26
2005.12.04
Белорусская ОС - альтернатива Windows


14-1131345067
Black_phoenix
2005-11-07 09:31
2005.12.04
free Решение для разработки ПО с поддержкой плагинов




   Наверх