03-14-2006 10:14 PM
03-15-2006 05:11 PM
03-19-2006 01:21 AM - edited 03-19-2006 01:21 AM
Message Edited by mehmetg on 03-19-2006 01:23 AM
03-20-2006 05:32 PM - edited 03-20-2006 05:32 PM
It seems curious that IMAQGetImagePixelPtr.vi outputs an unsigned 32-bit integer for the pixel pointer, but you wire this into your DLL directly as a unsigned char *, a pointer to an 8-bit unsigned integer. LabVIEW should coerce the 32-bit value to an 8-bit value before passing it into the DLL, but at that point you're probably trying to access an invalid truncated pointer value. I can only imagine this would crash LabVIEW. Is there a reason you're doing this?
Message Edited by Jarrod S. on 03-20-200605:33 PM