Can "C" guru here please take a look at the following code translation and
see if there is an error. Thank you
'***** C CODE **************************************
'void Upload( void *loadDat, unsigned int ULSize )
'void *DownLoad( unsigned int request_size)
'char request[] = “\5\0\2\0\0\16\0\0”;
'Upload( request, 8 );
'char *response = DownLoad( 4096 );
'void *DownLoad( unsigned int request_size)
'***************************************************
'******* PB translation ? ***************************
'DECLARE SUB UpLoad LIB "pigusb_test.DLL" ALIAS "UpLoad" (BYVAL loadDat AS DWORD,BYVAL ULSize AS DWORD)
'DECLARE FUNCTION DownLoad LIB "pigusb_test.DLL" ALIAS "DownLoad"(BYVAL request_size AS DWORD) AS DWORD
LOCAL request AS STRING
request = CHR$(5,0,2,0,0,16,0,0)
upload ( STRPTR(request), 8)
LOCAL response AS ASCIIZ PTR
response = DownLoad(4096)
CONTROL SET TEXT hDlg, %IDC_TEXTBOX1, STR$(response ) 'see if I get the ptr
------------------
see if there is an error. Thank you
'***** C CODE **************************************
'void Upload( void *loadDat, unsigned int ULSize )
'void *DownLoad( unsigned int request_size)
'char request[] = “\5\0\2\0\0\16\0\0”;
'Upload( request, 8 );
'char *response = DownLoad( 4096 );
'void *DownLoad( unsigned int request_size)
'***************************************************
'******* PB translation ? ***************************
'DECLARE SUB UpLoad LIB "pigusb_test.DLL" ALIAS "UpLoad" (BYVAL loadDat AS DWORD,BYVAL ULSize AS DWORD)
'DECLARE FUNCTION DownLoad LIB "pigusb_test.DLL" ALIAS "DownLoad"(BYVAL request_size AS DWORD) AS DWORD
LOCAL request AS STRING
request = CHR$(5,0,2,0,0,16,0,0)
upload ( STRPTR(request), 8)
LOCAL response AS ASCIIZ PTR
response = DownLoad(4096)
CONTROL SET TEXT hDlg, %IDC_TEXTBOX1, STR$(response ) 'see if I get the ptr
------------------
Comment