/ Published in: C++
Expand |
Embed | Plain Text
char buffer[255]; memset( buffer, 0, sizeof(buffer) ); BOOL bOk = ::TS2GetInfo(ScannerDeviceId, (BYTE*)buffer, sizeof(buffer) ); ASSERT(bOk); ASSERT(strlen(buffer)<sizeof(buffer)); char const * arr[7]; int i; for ( arr[0]=buffer, i=1; i<sizeof(arr)/sizeof(arr[0]); i++ ) { arr[i] = arr[i-1] + strlen( arr[i-1] ) + 1; ASSERT(arr[i]); // expect a non-zero pointer. ASSERT(strlen( arr[i] )); // expect a length>0 ASSERT(arr[i] + strlen( arr[i] ) < buffer + sizeof(buffer) ); // expect string to be contained in buffer. } // for // Normally, a struct would be loaded with this info. char const * pManufacturer = arr[0]; char const * pModel = arr[1]; char const * pPartNum = arr[2]; char const * pFwRelease = arr[3]; char const * pSerialNum = arr[4]; char const * pQtyDocs = arr[5]; char const * pQtyTime = arr[6];
Comments
Subscribe to comments
You need to login to post a comment.

help me :) how use this ts2dll ?
you can give me an example ? tks, bst regards. Emiliano