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

Вниз

Программа   Найти похожие ветки 

 
Дима2 ©   (2002-04-04 13:11) [0]

Как узнать что моя программа уже запущена?


 
panov ©   (2002-04-04 13:20) [1]

http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988619824&n=15


 
LazorenkoX ©   (2002-04-04 13:23) [2]

Удобно использовать главную форму (TfmMain). В таком случае ты не ошибёшься если программа запущена из другой папки или уже есть программа с таким екзешником как твой.:


uses
Windows, Forms;
var
h: LongInt

h := FindWindow("TfmMain", nil)
if h > 0 then begin
SetForegroundWindow(h) //Показываем запущенную копию
Halt;
end else //не запущена



 
SergeyB ©   (2002-04-04 13:59) [3]

Более универсальный способ - создать mutex (см. CreateMutex(..) в справке по SDK)


 
Fantasist   (2002-04-04 21:28) [4]

А вот тут недавно классную статью об этом прочитал:
http://rsdn.ru/article/?baseserv/avins.xml



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
3-57643
Kirill_Other
2002-03-28 10:35
2002.04.18
ADO и IB - что нужно написать в ConnectionString ?


3-57618
veronika
2002-03-28 09:48
2002.04.18
Можно ли с помощью Update добиться того, чтобы записи из таблицы


1-57788
Kostia
2002-04-06 12:51
2002.04.18
Как запустить *.exe на сетевой машине?


1-57692
Yaro
2002-03-30 17:09
2002.04.18
ActiveX и использование функций из DLL ............


1-57793
новенький в Делфи
2002-04-06 00:25
2002.04.18
как прогу к часикам затолкать?