Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2008, 17:01   #1
Bill Gates
Пользователь
 
Аватар для Bill Gates
 
Регистрация: 23.11.2007
Сообщений: 26
Стрелка Как проверять, запущена ли определенная программа?

Если определенная прога запущена, то нужно выполнить определенное действие. Вопрос: как проверить в моем приложении, запущена ли определенная прога и выполнить с нем какое либо действие.
Bill Gates вне форума Ответить с цитированием
Старый 04.01.2008, 17:29   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

procedure TForm1.Timer1Timer(Sender: TObject);
var
H:HWND;
Begin
H:=FindWindow(Nil, 'Здесь заголовок окна проги, которая есле запускается, то происходит действие');
If H=0 Then Exit;
//Действие которое выполняется, в данном случае запущеная прога закрывается
PostMessage(H, WM_QUIT, 0, 0);
End;
Всегда рад помочь!

Последний раз редактировалось Terran; 04.01.2008 в 17:37.
Terran вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запущена ли програма? RealSHELS Общие вопросы Delphi 4 14.06.2008 21:54
программа на С++ Raptor Помощь студентам 2 28.04.2008 09:27
программа (не код!) simple Помощь студентам 8 14.01.2008 23:36
Запущена программа или нет Маркъ Общие вопросы Delphi 6 05.02.2007 18:21