09-04-2008 02:48 AM
I had this pattern in place in a LV 7.1 application using a LabVIEW build DLL, but when migrating to LV 8.5 I found that User Events created in one application instance can not be fired by another application instance. It seems that since LV 8.x a LabVIEW build DLL are a different application instance. The generate user event function generates an error inside the DLL stating that it is not working because it is a reference from another application instance.
Is the behaviour of a LV build DLL different than a C build DLL? Is the C build DLL part of the same application instance as the LV executable?
Is there a way the get the LV build DLL to be a part of the same application instance as the LV build executable or development environment?
09-04-2008 04:56 AM
Hey,
I think the problem you see is that the DLL is build in LV7.1, so it needs LV7.1 runtime engine, which is another application instance than the LV8.5 runtime engine.
Christian
09-04-2008 06:12 AM - edited 09-04-2008 06:12 AM
09-09-2008 09:42 AM
11-28-2008 06:44 AM
Hello Andre,
My apologies for the big delay in responding to your problem. I couldn't find any information about changes in handling the DLL under 7.1 and 8.x, as far as I can tell there shouldn't be a difference. Because of that I forwarded your question to some colleagues. I hope to inform you as soon as possible.
Have a great weekend,
12-02-2008 04:57 AM
Hello Andre,
Is it possible for you to upload the 7.1 and the 8.5 dll? Also the part of your VI where things are going wron would be great. Please let me know how we can reproduce this error.
Best regards,
12-02-2008 05:17 AM
Ik heb op dit moment geen tijd om de voorbeelden te maken.
Ik kom er zeker op terug wanneer ik weer wat meer tijd heb.
Alvast bedankt voor je inspanningen zover.