Hello Robert,
Thank you for your time. Yes, the communication with the device is established, in LabView I can write to it with no problem, zero CRC errors and all of the messages I send have a corresponding response, in Excel97 I can read and write but the syncronization it's very poor since I can't do a proper looping sequence.
When writing from LabView there is no need to cast anything, if I send a byte, an array of booleans, an array of integers, I just wire the data to the variant input (no casting or conversion is necesary) and the device reads all of them. When I try to read a single or multiples values (a boolean, an integer or an array of those, the returned data is always an array of variants that can be an array of booleans or integers) I u
se the invoke node and choose the proper method and if I not wire the variant output no errors are trigged, but if I wire this output, by casting (I'd tried using the casting function as well as the "To G" function) to a boolean, an integer, or an array of those, (I try them all) even right-clicking and using the LabView function "create indicator" and creating an OLE variant indicator, all the time I get the error H800706F4: "a null reference pointer was passed to the routine". I hope you're still interested in helping me. If you need more details please let me know. Thank you in advance.
(I apologize for the ortographic and grammatical errors, I'm not an english spoken-writing person)