勾选,就是动态加载,不勾选,就是隐式链接。
隐式链接就是程序启动的时候就把dll加载到内存里,动态加载是 运行到这里的时候才加载,卸载是在路径端子里指定 空路径就卸载了它,一般用得不多,因为一个dll才多大。
UI线程,安全,是独立的线程,适用于线程不安全的DLL文件。保守的话就用这个
任意线程,大多数 windows API,都是线程安全的,类似于LabVIEW的可重入VI,可以在任意线程同时调用。
一句话,查清楚该DLL线程安全的话,就点,不确定为了保险,就点UI线程。
一般C++写的就勾选stdcall,C语言搞的就勾选 C。
windows API编程因为是 用了 uers32.dll,不能选“C”调用规范,否则LabVIEW可能崩溃。
CVI写的dll或者 VS自己写的 是 .C的文件,函数前面没有 stdcall的话,就用“C”调用规范