我可以在LabVIEW的環境下呼叫64 bit的DLL嗎?



主要軟體:
主要軟體版本: 8.2
主要軟體修正版本:
次要軟體: N/A

問題:

我使用64 bit的編譯器建立一個DLL。當我嘗試使用LabVIEW 8.2的Call Library Function Node在64 bit的環境下呼叫這個DLL時,會出現下面的錯誤訊息:

LabVIEW: Some system capacity necessary for operation is not enabled.
The file '*.dll' is not a valid LabVIEW file.



解答:

LabVIEW 8.2是一個32 bit的應用程式,因此在64 bit的視窗作業系統下,實際上是執行在32 bit的Window subsystem下。由於這樣的緣故,因此其無法使用64 bit的DLL檔案。

最佳的解決方法是重新編譯你的DLL為32 bit,這樣就可以在LabVIEW 8.2載入來使用。



相關連結:

附加檔案:





報告日期: 11/02/2006
最後更新: 08/09/2008
文件偏號: 431DTKLH