블로그 이미지
훅크선장

카테고리

분류 전체보기 (362)
사진이야기 (23)
펭귄컴퓨팅 (121)
컴퓨터보안 (84)
절름발이 프로그래머 (59)
하드웨어개조 (23)
멀알려줄까 (35)
홈베이킹&홈쿠킹 (2)
잡다한것들 (15)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

태그목록

최근에 올라온 글

http://www.zetblog.net/Zcontent_view.php?idx=2682&category_idx=62

아래 소스중 빨간부분을 추가하면 프로그램을 중복실행시 한번만 실행하게 할수 있습니다.

 

program Project1;

uses

  Forms,Windows,Dialogs,

  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin

  Application.Initialize;

  CreateFileMapping ( $FFFFFFFF, nil, PAGE_READWRITE, 0,1024, 'SharedExists' );

  if GetLastError=ERROR_ALREADY_EXISTS then

  begin

    ShowMessage('현재 프로그램이 실행중입니다.');

    halt;

  end;

  Application.CreateForm(TForm1, Form1);

  Application.Run;

end.

 


출처 : http://www.zetblog.net/?0026820062
Posted by 훅크선장
, |