Archived: LabVIEW 5.0.1配布キットが MDIA32.dllを検索できないか、作成中にクラッシュします。

This document has been archived and is no longer updated by National Instruments



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

問題: LabVIEW 5.0から 5.0.1にアップグレードしました。 配布キットを作成中に、以下の2つの問題のどちらかが起こります:

1. 検索ダイアログが、 MDIA32.dllを検索するように表示されます。
2. 作成終了後に「 LabVIEW caused invalid page fault Module MDIA32.dll@0137:04086083」のエラーメッセージが表示されます。

解決策: MDIA32.dll は LabVIEW\Applibs\Distkit フォルダにあります。

1. 最初の問題(検索ダイアログ)は違うバーション(例.: LabVIEW 5.0 から 5.0.1)のLabVIEWに変換されるとき、どこにDLLがあるのかわからなくなるからです。

2. 第2の問題は (page fault) は MDIA32.dll の2つの異なったバージョンが同じコンピュータにあるからです。現在のLabVIEWはapplibs\distkitにこのファイルがインストールします。もし同じDLLの2つのバージョンがあったり、古いバージョンのファイル(例えばLabVIEW4.0)が残ってたりした場合、このエラーが生じます。

この2つの問題の解決方法::
1. MDIA32.dllファイルのコピーを2つ以上ないことです。MDIA32.dll を検索し2つ以上のファイルがないか確認し古いバージョンがあれば、削除します。
2. LabVIEW環境で、LabVIEW\applibsディレクトリで一括コンパイルを行います。 これはDLL検索し、そして保存するので、ダイアログは表示しなくなります。

注: LabVIEW\applibsのディレクトリのみを一括コンパイルする変わりに、LabVIEW全体のディレクトリを一括コンパイルした方がいいかもしれません。こうするとLabVIEWの新バージョンにアップグレードされますし、VIをロードする時間が早くなり、「このVIを保存しますか?」というプロンプトが出なくなります。

関連リンク:

添付:





報告日時: 07/29/1998
最終更新日: 05/20/2000
ドキュメントID: 1BSA4JT0