应该对调用方式进行配置。双击CLF结点,可以对调用方式进行配置。在配置第一个页面的右边,有一个Thread栏,此栏的功能是选择DLL文件可否被重入调用,默认情况是run in UI thread,即只能在user interface thread下运行。这时,如果此DLL函数返回的时间很长,即LabVIEW无法执行UI Thread中的其它任务,就会导致界面停止响应。因此,最好设置为Reentrant,即此库可多个线程同时调用。
关注:136
2014-01-19 13:52
调用Windows平台下的winmm.dll声音播放链接库时,如何避免界面停止响应?![]() ![]() |