NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

Current Pathについて

解決済み
解決策を見る

 

exeファイル時は、パスをストリップするように、添付のように、処理しています。

 

Aプロジェクトでは、カレントパスを、C:¥ABCD¥EFG¥aaa.exe¥bbb.vi で返され、正常に処理出来ています。

しかし、Bプロジェクトでは、カレントパスが、C:¥ABCD¥EFG¥aaa.exe¥ABCD¥bbb.vi と、viの前に、

パスが入ります。

 

両プロジェクトを見比べても、原因が分からず、行き詰っています。ご教授頂けます様、お願い致します。

添付画像.jpg

以上。

0 件の賞賛
メッセージ1/3
3,031件の閲覧回数
解決策
トピック作成者ひがしが受理

ひがしさま

 

私も同様な現象を経験したことがあります。
viやexe といった拡張子を調べるプログラムを組み込むことで対処しました。
どうして、パスがかわってしまうのか、私も知りたいです。

 

対処方法は、こちらが参考になります。

 

LabVIEW七転八倒記
VIのフォルダパスを調べる

0 件の賞賛
メッセージ2/3
3,022件の閲覧回数

osaku さま

 

早速、レス頂きまして有難うございます。

 

ご教授頂いた方法にて、改善出来ました。

 

根本的な原因は、知りたいところですね。

0 件の賞賛
メッセージ3/3
3,011件の閲覧回数