>chr(157)+replicate(chr(0), 156) >>I'm using a function from a DLL which needs a structure as one of the parameters.
>typedef struct _SYSTEMTIME { > WORD wYear ; > WORD wMonth ; > WORD wDayOfWeek ; > WORD wDay ; > WORD wHour ; > WORD wMinute ; > WORD wSecond ; > WORD wMilliseconds ; >} SYSTEMTIME > >DECLARE INTEGER GetSystemTime IN win32api STRING @ >cBuff=SPACE(40) >=GetSystemTime(@cBuff) > >tYear = ALLTRIM(STR(ASC(SUBSTR(cBuff,2)) * ; > 256 + ASC(SUBSTR(cBuff,1)))) >tMonth = ALLTRIM(STR(ASC(SUBSTR(cBuff,4)) * ; > 256 + ASC(SUBSTR(cBuff,3)))) >tDOW = ALLTRIM(STR(ASC(SUBSTR(cBuff,6)) * ; > 256 + ASC(SUBSTR(cBuff,5)))) >>
>typedef struct _INITDATA >{ > DWORD dwSize; > DWORD dwVersionMajor; > DWORD dwVersionMinor; > DWORD dwVersionBuild; > DWORD dwOptions; > DWORD dwReserved1; > DWORD dwReserved2; > char szDescription[MAXDESCRIPTIONLENGTH+1]; > >} INITDATA, FAR* LPINITDATA; >>
>chr(157)+chr(0)+chr(0)+chr(0)+replicate(chr(0), 153) >chr(0)+chr(157)+chr(0)+chr(0)+replicate(chr(0), 153) >chr(0)+chr(0)+chr(157)+chr(0)+replicate(chr(0), 153) >chr(0)+chr(0)+chr(0)+chr(157)+replicate(chr(0), 153) >>Or chr(156) and 152 replicated chr(0)'s or chr(32)'s.