[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Программирование » С/С++, C#, Delphi, .NET, Asm » Как запретить повторный запуск программы. Пример на Delphi (Как запретить повторный запуск программы. Пример на Delphi)
Как запретить повторный запуск программы. Пример на Delphi
Hacker
Offline
Дата: Пятница, 30.03.2012, 15:58 | Сообщение # 1
Группа: Администратор
Сообщений: 366
Репутация: off
Пример на Delphi показывающий как можно запретить повторный запуск программы:

Сложность урока:Легкий
Code

var
Form1: TForm1;
h : THandle;


Code

procedure TForm1.FormCreate(Sender: TObject);
begin
if WaitForSingleObject(h, 0)<>0 then
begin
ShowMessage('Программа уже запущена!');
Application.Terminate;
end;
end;

[code]
initialization
h := CreateMutex(nil, True, PChar(ExtractFileName(Application.ExeName)));
finalization
CloseHandle(h);
end.


Персонажи для Галактики знакомств
Форум » Программирование » С/С++, C#, Delphi, .NET, Asm » Как запретить повторный запуск программы. Пример на Delphi (Как запретить повторный запуск программы. Пример на Delphi)
  • Страница 1 из 1
  • 1
Поиск: