07-13-2017 01:31 AM
Dear rolf,
thank you for your Reply. It is a complex issue.Correct links are very helpful
07-20-2017 11:30 AM
Hi Hallman,
I did solve the problem. I will post my solution soon but it involves creating a new .dll in C++ for my LabView software that dereferences all the pointers. This new .dll gets all the functions from the Canon .dll. I also found a solution that handles all the callback functions. Again it requires a bit of C++ code.
Alejandro
07-21-2017 02:04 AM
Hello Alejandro
thank you for you replay. I think you solution (an example) will help. I know you need also C++. It's ok.
So i will wait of your posting.
Best regard
Alexander Hallmann
02-27-2020 10:22 AM
Found an easier way.
Used this for .net and c callback functions.
Instead of using variants and passing user parameters, I just use a user event counter, and process all the data in the callback vi.
The data is then shared in a global variable to be read when there is a user event on the event counter.
Completely contrived, but works like a bomb, no matter how complex the callback.