cDataBlock = REPLICATE(CHR(0),5000)The file is now uploaded but there is no data uploaded. I was wondering if it had something to do with where the cDataBlock is stored in memory?
DECLARE Long Logger_Init IN c:\windows\system\taglogger.dll Long ComPort i = Logger_Init(2) DECLARE INTEGER Logger_FileUpload IN c:\windows\system\taglogger.dll STRING @ Tagloggerfile, STRING @ DataBlock SET PROC TO "d:\vfp projects2\vfp base\clsheap.prg" ADDI cDataBlock = REPLICATE(CHR(0),5000) cUploadFileName = "Test.txt" cDataBlock = "Hello" cTaggerLogFileStruc = PADR(ALLTRIM(cUploadFileName),13,chr(0)) + NumToLong(LEN(cDataBlock)) nResult = Logger_FileUpload(@cTaggerLogFileStruc,cDataBlock)>>The error occurs when it reached the lnStatus = Logger_FileUpload(@lcFileStruc, @lcData) part