03-23-2006 10:36 AM
03-28-2006 03:47 AM
This is hard to debug, as we can not see "inside" the dll.
Maybe it has something to do with multithreding? The "Call Library Function Node" has an option where you can configure where the dll is executed (Run in UI Thread or Reentrant). Try out both options. Maybe this helps.
03-28-2006 07:29 AM
03-28-2006 08:16 AM
This setting defines if the dll can be accessed in parallel form labView or not. If the option is set to "run in ui thread", the dll is handled in the same thread as the labView User Interface, and so can not be accessed in paralle in LabView, as there is only one instance of the dll in memory. If you set the option to "reentrant" labview can start the dll in multiple instances, that will run in parallel then. If you get errors in thsi configuration, your dll might not be "multithreading-save" so the dll does not like to be called from parallel processes.
03-30-2006 08:19 AM