Question:
Hi Guys..,
I'm new to the software any just trying to get my head around it...
I've searched for a few hours on the forums and have been experimenting..
The help files seem to refer to a previous version of the software so I'm getting a little frustrated, but working my way through it.
Chilkat version: 9.5.0 Visual foxpro 9
I have created a class that implements the DLL as follows (as shown - sort off - in the docs) IMPLEMENTS _IChilkatEvents IN "libschilkatax-9.5.0-win32.dll"
I've created the procedures:-
PROCEDURE _IChilkatEvents_PercentDone(percentDone AS Number, abort AS Number) AS VOID; HELPSTRING "method SendPercentDone" * add user code here This.nProgress = percentDone ACTIVATE SCREEN @0,0 say "Percent Done: " + TRANSFORM(This.nProgress) DOEVENTS ENDPROCPROCEDURE _IChilkatEvents_ProgressInfo(percentDone AS Number, abort AS Number) AS VOID; HELPSTRING "method ReadPercentDone" * add user code here This.nProgress = percentDone @0,0 say "Progress: " + TRANSFORM(This.nProgress) DOEVENTS ENDPROC
PROCEDURE _IChilkatEvents_AbortCheck(abort AS Number) AS VOID; HELPSTRING "method AbortCheck" * add user code here ENDPROC
I've created an instance of the class oCtrl...
So how do I abort the event... what property do I set to let chilkat know to abort?
Hope you can help.
Thanks in advance
Steve
Sorted it :)
Me again being silly...
Added a variable llAbort = 0
When the abort button is pressed it sets the llabort to 1.
And added the IF llabort = 1 to the procedure
PROCEDURE _IChilkatEvents_AbortCheck(abort AS Number) AS VOID; HELPSTRING "method AbortCheck" * add user code here IF THIS.llAbort = 1 abort = 1 ENDIF ENDPROC