質問

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top