LabVIEWはExcelリファレンスを保持しています
質問
LabVIEWでExcelリファレンスを開いて、しばらくしてから閉じようとしました。しかし、LabVIEWはリファレンスを保持し続け、VIを閉じるまでリファレンスを解放しません。なぜこうなった?とにかくリファレンスを強制的に解放することはできますか?
エラーがないかチェックしています。しかし、エラーは発生していません。
解決
Excelで何をしているのですか?
通常、Labview はリファレンスを閉じるまでのみ開いたままにします。ただし、これには、次へのあらゆる言及が含まれます。 どれでも Excel の一部 (excel.worksheet、excel.range、excel.workbook など)。各参照を明示的に閉じる必要があります。
デバッグは骨の折れる作業ですが、Excel 処理セクション全体を手動で調べて、すべての参照が閉じられていることを確認する必要があります。
他のヒント
ファイルクローズコマンドの戻り値を確認していますか?私は過去に LV でこの問題に遭遇したことがありますが、これがこの問題の根本原因の 1 つである可能性があることがわかりました。
次のサンプル ファイルをチェックして、同じ方法で作業しているかどうかを確認してください。
labview\examples\file\datalog.llb ead Datalog File Example.vi
HTH
所属していません StackOverflow