Bug Reports
wwPDF.prg::wwPDF.UnlockSemaphore run into error
Hi Rick,
please implement into UnlockSemaphore: -> befor you use the cSemaphoreFile -> check if cSemaphoreFile exists.
Run into error:
Do ..\wconnect728\classes\wwpdf.fxp
loPdf = CREATEOBJECT("wwPDF")
loPdf = null
Fixed Code:
IF !USED("wwPDF")
IF FILE(THIS.cSemaphoreFile)
USE (THIS.cSemaphoreFile) ALIAS wwPDF IN 0
ENDIF
ENDIF

Thanks...
I think it probably needs to be like this:
PROTECTED FUNCTION UnlockSemaphore
lcOldAlias = ALIAS()
IF !USED("wwPDF")
IF FILE(THIS.cSemaphoreFile)
USE (THIS.cSemaphoreFile) ALIAS wwPDF IN 0
ENDIF
ENDIF
IF USED("wwPDF")
SELE wwPDF
UNLOCK
IF !EMPTY(lcOldAlias)
SELE (lcOldAlias)
ENDIF
ENDIF
RETURN
ENDFUNC