JVGets呼出し中の例外でJVClose未実施となった場合の再初期化手順について

件名:JVGets呼出し中の例外でJVClose未実施となった場合の再初期化手順について

JV-Link 5.0.0(64bit)をPythonから利用しています。

JVInitとJVRTOpenはそれぞれ戻り値0でしたが、初回JVGetsの呼出し時にPython側でTypeErrorが発生し、JVCloseを呼び出さずにプロセスが終了しました。

JVGetsの戻り値は取得できておらず、JV-Link内部まで呼出しが到達したかは不明です。現在、再実行やキャッシュ削除は行っていません。

確認したいのは、次の2点です。

  1. この状態から新しいプロセスでJVInitを呼び直す場合、必要な復旧手順や確認事項はありますか。

  2. m_savepath配下の既存データ保存領域を削除せずに再利用しても問題ないか、判断するための条件はありますか。

SDK同梱仕様書ではcache・dataの自動作成について確認しましたが、今回の異常終了後の再開手順については確認できませんでした。

該当する仕様や推奨手順があれば、ご教示いただけますと幸いです。