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

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



Память: 0.45 MB
Время: 0.024 c
2-1138532375
einstein
2006-01-29 13:59
2006.02.19
Обработка сворачивания не главной формы приложения


1-1137859937
Volf_555
2006-01-21 19:12
2006.02.19
Как прочитать ссылку, на которую ссылается ink-файл (файл ярлыка)


3-1135252914
VeB
2005-12-22 15:01
2006.02.19
M&amp;#305;crosoft Jet 4.0 нужен ли драйвер?


15-1138736188
Kerk
2006-01-31 22:36
2006.02.19
Доминантность


3-1135161994
Drakosha
2005-12-21 13:46
2006.02.19
FastReport проблемы с отображением rtf




   Наверх