ビルドしたアプリケーションのバージョン情報をプログラム的に取得する方法 使用ソフトウェア: LabVIEW Development Systems>>Base Package使用ソフトウェア・バージョン: N/A 使用ソフトウェア・バージョンに特化: N/A 二次のソフトウェア:
問題: LabVIEWで作成したVIをスタンドアローンアプリケーションとしてビルドし、そのビルドしたアプリケーションのバージョン情報をフロントパネルやタイトルバーに表示することを考えています。 しかし、プロパティノードを使用してもLabVIEW Runtimeのバージョンを取得してしまい、ビルドの際に設定したアプリケーションのバージョンが取得できません。ビルドしたアプリケーションのバージョン情報をプログラム的に取得する方法はありますか? 解決策: LabVIEWにはビルドしたアプリケーションのバージョン情報をプログラム的に取得する機能はありません。 しかし、.NET Frameworkを利用することにより、取得が可能になります。 ただし、動作PCに.NET Framework version 1.1 SP1以上が入っている必要があります。詳細につきましては、添付のサンプルVI(sample NET Frameworks.vi)をご参照下さい。 PCが上記の条件を満たしていない場合は、WinAPIを直接呼び出して取得する方法があります。使用するWinAPI等の詳細につきましては、添付のサンプルVI(sample WinAPI.vi)をご参照下さい。 両サンプルVIはサブVIとしてビルドするVI内に配置することによって、ビルドしたアプリケーションのバージョン情報を文字列としてご利用頂けます。(両サンプル共にLabVIEW8.2にて作成されております。) 関連リンク: 添付:
報告日時: 10/12/2007 最終更新日: 10/16/2007 ドキュメントID: 4EB699YY |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
