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

Вниз

Запуск программы только один раз   Найти похожие ветки 

 
korban ©   (2006-01-30 23:39) [0]

Подскажите как сделать так, что бы можна было открывать программу один раз. Если запустить обратно программу.exe то она не открывалась еще одним окном а просто активировалось окно данной проги?


 
Gero ©   (2006-01-30 23:48) [1]

CreateMutex(nil, False, "Имя твоей программы");
if GetLastError = ERROR_ALREADY_EXISTS then
 // копия программы уже запущена


 
Johnmen ©   (2006-01-31 14:06) [2]

Помимо мютекса можно также использовать евент или семафор.


 
Кефир87 ©   (2006-01-31 14:57) [3]


program Project1;
...
var
 w : HWND;
begin
  w := FindWindow("TForm1", nil);
  if w<>0 then
  begin
    SetForegroundWindow(w);
    Halt;
  end;
 Application.Initialize;
...
end.


 
Desdechado ©   (2006-01-31 16:05) [4]

> запустить обратно
это как?



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
1-1137572631
Aleksandr.
2006-01-18 11:23
2006.02.19
Как настроить SynMemo на подсветку только заданных слов?


11-1119933735
Василий
2005-06-28 08:42
2006.02.19
Сдвиг элементов TreeView меньше system-defined minimum


15-1138381707
Ермак
2006-01-27 20:08
2006.02.19
Хельсинская группа получала деньги от британских шпионов


15-1138250776
begin...end
2006-01-26 07:46
2006.02.19
С Днём рождения! 26 января


15-1138439436
Rentgen
2006-01-28 12:10
2006.02.19
Табло, наподобие уличных монохромных экранов.