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

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



Память: 0.45 MB
Время: 0.008 c
1-57779
Musket
2002-04-05 21:16
2002.04.18
Что за странная ошибка?


3-57642
Aidan
2002-03-28 16:15
2002.04.18
VCL для Crystal Reports 6.0 - где взять?


1-57816
DenKop
2002-04-05 22:52
2002.04.18
Форма поверх всех окон.


1-57668
khodov
2002-04-06 21:28
2002.04.18
Люди!!! Ткните мне, пожалуйста, пальцем в утечку памяти.


7-57905
Jorchick
2002-01-21 14:04
2002.04.18
Эмуляция клика мышки




   Наверх