Home
Support
LabVIEW実行ファイルに特定の全角文字が含まれていると、実行できない(unable to open resource files)
LabVIEW実行ファイルに特定の全角文字が含まれていると、実行できない(unable to open resource files)
使用ソフトウェア:
使用ソフトウェア・バージョン: 6.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア:
問題: LabVIEWで作成したVIをアプリケーションビルダを使用して実行可能形式ファイルを作成しました。ファイル名を全角にし、実行して見たのですが、「unable to open resource files」と言うエラーが出て、VIが実行できません。どうすれば良いのでしょうか?
解決策: 実行可能形式ファイルのファイル名では、ある特定の条件において、このエラーが発生する事例が挙がっております。このエラーを引き起こす文字は 「ソ」、「表」、「能」 など、全角(2バイト)文字の下位バイト(2文字目)がエスケープ文字「¥」である文字です。
LabVIEWのランタイムエンジン上で、この様なエスケープ文字が正確に変換されず、エンジンに渡されるところに問題の原因はあります。
対処する為には、ファイル名に上記の様な2バイト目に¥文字が使用されて無い文字を選ぶ事です。各文字にこの様な文字が含まれているかを確認するには、以下の手段により確認してください。
- LabVIEWを起動し、新規VIを作成する。
- テキスト制御器をフロントパネルに配置する。
- テキスト制御器内に、作成するexeファイルのファイル名を入力する。
- テキスト制御器を右クリックし、「16進法表示」を選択する。
- 表示される4桁の数値の下2桁に5C(¥のASCIIコード)が含まれているか確認する。
関連リンク:
添付:
報告日時: 04/07/2003
最終更新日: 04/15/2003
ドキュメントID: 2W61FUZT
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.