Главная страница
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.027 c
4-1128094758
ROMBLLER
2005-09-30 19:39
2005.12.04
Как вытащить иконку из любого exe и впихнуть в timage?


14-1131977618
oldman
2005-11-14 17:13
2005.12.04
И куда тратятся деньги? :(


14-1131556869
Nic
2005-11-09 20:21
2005.12.04
Что такое неэффективное управление?


5-1114186238
Galiaf
2005-04-22 20:10
2005.12.04
Как установить компонент?


1-1131475324
тт
2005-11-08 21:42
2005.12.04
Как быстро заполнить таблицу word значениями?