From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



把LabVIEW程式變成執行檔後,執行會出現錯誤訊息代碼21。



主要軟體: LabVIEW Development Systems>>Full Development System
主要軟體版本: 6.0
主要軟體修正版本:
次要軟體: N/A

問題: 執行一個LabVIEW建立的執行檔時,會何出現錯誤訊息代碼21?我在VI裡使用Call Library Function Node呼叫DLL。這主DLL再呼叫第二個DLL。我把所有DLL放在同一資料夾,在VI架構下可以順利運作,但變成執行檔後卻出現問題,要如何解決呢?

解答: 這個錯誤有時會發生在自LabVIEW呼叫DLL,且此DLL再呼叫另一個DLL時。LabVIEW執行檔可以成功呼叫主要的DLL,因為這和執行檔在同一個資料夾底下,不過,主DLL並不知道第二個DLL的位置在哪個資料夾底下。
將第二個DLL放置windows\system\資料夾內(Windows 9x/Me/XP )或winnt\system32\(Windows 2000/NT)。你可以利用autoexec.bat和設定目錄的指令,在WIndows NT環境下指定這些DLL到此資料夾。一般來說,主DLL應該可以在這兩個地方自動搜尋第二個DLL。

相關連結:

附加檔案:





報告日期: 11/10/2000
最後更新: 07/07/2005
文件偏號: 239CB17Z