LabVIEWの実行ファイルは上位バージョンのLabVIEWランタイムエンジンで動作しますか?

更新しました Apr 21, 2021

使用製品

ソフトウェア

  • LabVIEW

オペレーティング・システム

  • Windows

問題

  • より新しいバージョンのLabVIEWランタイムエンジンを使用してスタンドアロンアプリケーションを実行できますか?
  • 実行可能ファイルは、作成されたLabVIEWのバージョンとは異なるバージョンのLabVIEWランタイムを使用して実行することができますか?

解決策

LabVIEW 2016以前でビルドされた実行ファイルは、新しいバージョンのLabVIEWランタイムエンジンでは実行できません。ただし、LabVIEW 2017以降、実行ファイルは新しいバージョンのLabVIEWランタイムでサポートされます。


LabVIEW 2016以前の場合:

実行ファイルを実行するには、ビルドに使用したLabVIEWバージョンと同じバージョンのLabVIEWランタイムエンジンを使用する必要があります。
実行ファイルはバージョン固有であるため、他のバージョンのLabVIEWランタイムでは動作しません。


LabVIEW 2017以降の場合:

2017年以降、LabVIEWはLabVIEWランタイムエンジンの下位互換性をサポートしています。
より新しいLabVIEWランタイムエンジンと互換性のあるスタンドアロンアプリケーションは、バージョン2017以降でロードして実行できます。

バージョン間の互換性については、 LabVIEWとLabVIEWランタイムエンジンの互換性 を参照してください。

 

追加情報

アプリケーションプロパティのダイアログボックスの上級ページを使用して、LabVIEWランタイムエンジンの今後のバージョンで実行するようにアプリケーションを設定できます。このオプションを無効にすると、ビルド仕様を特定のバージョンのLabVIEWに限定できます。