為什麼當在LabVIEW中,將程式做成執行檔時,產生錯誤1107。



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

問題: 當在LabVIEW6.1或7中,將程式做成執行檔時,收到錯誤訊息"Error 1107 occurred at Class not registered."(參見附檔)。請問這個錯誤訊息是什麼意思,並且要如何才能解決?

解答: 這個錯誤訊息是因為application builder所需要的"MergeMod.dll"這個dll檔沒有正確安裝或註冊。這個錯誤跟XML無關。只是LabVIEW的application builder剛好呼叫到跟XML同樣的錯誤訊息。這個錯誤是因為LabVIEW未正確安裝。"MergeMod.dll"應該在路徑"C:\Program Files\National Instruments\shared\Installer\MergeMod.dll".".
  1. 如果你可找到這個dll檔, 那麼接下來您需要將它註冊. 要註冊這個dll檔, 選 開始 -> 執行, 並且輸入:C:\Winnt\system32\regsvr32.exe "C:\Program Files\National Instruments\shared\Installer\MergeMod.dll" 在Windows NT/2000 之下,或是C:\Windows\system32\regsvr32.exe "C:\Program Files\National Instruments\shared\Installer\MergeMod.dll"在Windows XP之下。.
  2. 如果您不能找到這個檔案,或是上述方法無效,您可試著重裝LabVIEW. 當LabVIEW 安裝正確時,"MergeMod.dll"會被正確的安裝與註冊.
一旦"MergeMod.dll"被正確的安裝與註冊後,您就可以使用
LabVIEW application builder而不會有錯誤1107的訊息了。




相關連結: Knowledgebase 2WEB3JN1. Error 1334 When Attempting to Run an Executable.

附加檔案:


0.gif - 0.gif


報告日期: 01/28/2004
最後更新: 02/09/2004
文件偏號: 35RFMHFQ