dpr파일에 uses절에 windows추가 후
var
mHandle : THandle;
begin
Application.Initialize;
mHandle := CreateMutex(nil, True, PChar('noDuplicate'));
if GetLastError = ERROR_ALREADY_EXISTS then
begin
MessageBox(0, PChar('프로그램이 이미 실행중... ㅎㅎ'), '중복실행에러', MB_OK or MB_ICONINFORMATION);
halt;
end;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TForm1, Form1);
Application.Run;
if mHandle <> 0 then
CloseHandle(mHandle)
end.
'델파이' 카테고리의 다른 글
QuickReport 미리보기 초기화면 ZoomToWidth를 100%로 변경하기 (0) | 2011.12.10 |
---|---|
랜카드 2개일때 우선순위 정하기 (0) | 2011.11.14 |
많이 사용되는 HTTP Status Code (0) | 2011.10.05 |
자동실행(usb, cd) 기능 사용안하기 (0) | 2011.09.15 |
원격 데스크톱 연결시 파일 복사가 않될 때 (0) | 2011.08.31 |