'PowerBilder Tip'에 해당되는 글 4건

  1. 2009.10.21 [Tip] 중복실행방지[API이용]
2009. 10. 21. 13:23
1.External Function 에.. 아래와 같이 기술...

FUNCTION UINT CreateMutex ( ULONG lpsa, BOOLEAN fInitialOwner, &
        STRING lpszMutexName ) LIBRARY "Kernel32.DLL" ALIAS FOR "CreateMutexA"
FUNCTION ULONG GetLastError ( ) LIBRARY "Kernel32.DLL"
FUNCTION BOOLEAN ReleaseMutex ( UINT hMutex ) LIBRARY "Kernel32.DLL"



2. Application Open에.. 아래와 같이 기술...

ULong ll_rc1, ll_rc2
String ls_appname
Boolean lb_inherit

ls_appanme = "실행파일명.EXE"

ll_rc1 = CreateMutexA( 0, lb_inherit, ls_appname)
ll_rc2 = GetLastError()
 
IF ll_rc2 = 183 then
     messagebox('알림', '이미 프로그램이 실행중입니다.')
     Halt
     return
End IF

Posted by 옹니미