ワイヤが壊れているわけでもなく、エラーリストにも何も表示されないのに、実行の矢印が壊れています



使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: 最上位VIの矢印(実行の際に使用するボタン)が壊れています。エラーリストではあるサブVIが実行できないとありますが、そのサブVIのブロックダイヤグラムでワイヤの破損はなく、エラーリストにも何も表示されません。再コンパイルを行いましたが、結果は変わりません。何故実行の矢印が壊れているのでしょうか。

解決策: 恐らくそのサブVIには何らかのノードが含まれているものであると思われます。この構成が正しくない場合に実行の矢印は破損します。例えば、dllを呼び出していたとした場合、ライブラリ呼び出し関数が正しく構成されているかどうか確認して下さい。ノードを右クリックし、"構成"を選択して下さい。ダイヤログボックスがポップアップし、呼び出すdllへのパスが指定されているはずですので、このパスが正しいかどうか確認して下さい。

また、ActiveXでアプリケーションを呼び出している場合にも同じようなことが起こります。例えば2台のPCで異なるバージョンのエクセルを使用しており、どちらかのPCでActiveXを使用してエクセルを使用し、もう一台のPCで同じプログラムを実行しようとした際に、そのPCの環境でのエクセルのバージョンが異なるためにActiveXが参照しているクラスのオブジェクトや、そのプロパティ及びメソッドが存在しない場合、実行の矢印は破損します。ActiveXを使用している場合は、参照しているクラスや呼び出しているプロパティもしくはメソッドが存在しているかどうか確認して下さい。特にバージョンの違いにご注意下さい。

関連リンク: KB 239D6972: No Errors Listed When Clicking the Broken Run Arrow in LabVIEW
KB 0WKA4DVK: LabVIEW VI Has Broken Arrow, but Error List is Empty
KB 1AI9CN2I: Broken Run Arrow and Error After Adding New Case to LabVIEW 4.x Case Structure"


添付:





報告日時: 07/26/2002
最終更新日: 09/05/2004
ドキュメントID: 2NPEHTFT