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

Вниз

Калькулятор!?   Найти похожие ветки 

 
Ivan61   (2002-07-10 23:46) [0]

В свое программе использую калькулятор Windows. Мне необходимо нажатием на кнопку вызвать его, а если он запущен, то закрыть его. Запускаю так:
procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec(PChar("calc.exe"),SW_ShowNormal);
end;
А как проверить, что он запущен и если да, то закрыть????? Находил на форуме советы но применить на практике не смог, не хватает мозгов. Помогите советом или примером. Заранее спасибо.


 
Ivan61   (2002-07-11 07:24) [1]

Помогите разобраться с калькулятором.
Спасибо, что не отказали.


 
Nikolay M. ©   (2002-07-11 14:23) [2]

Как запустить - ищи по форуму запуск приложения с помощью CreateProcess. Закрыть - соответственно что-нибудь типа
CloseHandle(PI.hThread);
TerminateProcess (PI.hProcess, 0);
CloseHandle(PI.hProcess);


 
stepashka   (2002-07-11 15:58) [3]

Заупскать надо с помощью
ShellExecute
или
CreateProcess
Проверить, не запущен ли уже
с помощью
FindWindow (Позволяет найти окно по его заголовку или классу,
передавай туда "Калькулятор" и "Calculator")



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-70695
Дмитрий Селищев
2002-07-11 07:00
2002.07.22
Доступ к другому приложению.


14-70888
Sniffer
2002-06-24 16:18
2002.07.22
Какая по вашему мнению лучшая книга по базам данных?


14-70867
alex9999
2002-06-24 10:29
2002.07.22
Нотик+сотик


3-70668
Юра
2002-07-01 16:04
2002.07.22
Заблокировать DBGrid без использования disablecontrols


7-70942
sir_musatov
2002-04-29 11:49
2002.07.22
функция format в Win2k