A helpful note from a Chilkat customer:

I wanted to update you on the problem for future reference.
SKIP is a reserved word in Visual Foxpro, I should have caught it, but didn’t
until 2 days of screwing with it.  I knew it had to be something simple, because
everything of yours worked perfect, fast, without a hitch except when I compiled
then VFP kicked out a syntax error and nothing else to lead me to a HINT.
I checked and rechecked everything over and over….then I realized it !
I hope this helps you with future VFP questions. Also,
Thanks for responding so quick….Happy 4th of July !!!

Thanks again for great programming tools!   I luv Chilkat Components!

The following callBack procedures used the word SKIP in online examples or blog posts:

**************************** FTP General CallBack Procs **********************
* VerifyDeleteDir
PROCEDURE _IChilkatFtp2Events_VerifyDeleteDir(dirPath AS STRING, SKIP AS NUMBER) AS VOID;
HELPSTRING “method VerifyDeleteDir”
ENDPROC
* VerifyDeleteFile
PROCEDURE _IChilkatFtp2Events_VerifyDeleteFile(FilePath AS STRING, SKIP AS NUMBER) AS VOID;
HELPSTRING “method VerifyDeleteFile”
ENDPROC
**************************** FTP Upload CallBack Procs **********************
* BeginUploadFile
PROCEDURE _IChilkatFtp2Events_BeginUploadFile(FilePath AS STRING, SKIP AS NUMBER) AS VOID;
HELPSTRING “method BeginUploadFile”
pnThermFtpCnt=1
*  ? ‘BeginUploadFile’
ENDPROC
* VerifyUploadDir
PROCEDURE _IChilkatFtp2Events_VerifyUploadDir(dirPath AS STRING, SKIP AS NUMBER) AS VOID;
HELPSTRING “method VerifyUploadDir”
ENDPROC
**************************** FTP Download CallBack Procs **********************
* BeginDownloadFile
PROCEDURE _IChilkatFtp2Events_BeginDownloadFile(FilePath AS STRING, SKIP AS NUMBER) AS VOID;
HELPSTRING “method BeginDownloadFile”
pnThermFtpCnt=1
*  ? ‘BeginDownloadFile’
ENDPROC

* VerifyDownloadDir
PROCEDURE _IChilkatFtp2Events_VerifyDownloadDir(dirPath AS STRING, SKIP AS NUMBER) AS VOID;
HELPSTRING “method VerifyDownloadDir”
ENDPROC