会社で、GPIB、I/O、ActiveXコンポーネントの環境下で、
VB6のプログラムを使用して試験評価を行っているのですが、
VB6のコードを変更するにあたり、うまくいきません。
どなたかご教授願います。
内容は、
コードを変更したいので、元々の.vbpを開くと、
まず、「オブジェクトライブラリは登録されていません」とエラーが出ます。
その後、「プロジェクトのロードを続けますか?」となるので、OKを押します。
すると、「読み込み中にエラーが発生しました。・・・.logを参照してください」と出ます。
気にせず、OKを押し、コードの内容を変更したあと(※変更しなくても)、
プロジェクトの上書き保存をしたあと、.exeの作成(上書き)をすると、
また、「読み込み中にエラーが発生しました。・・・.logを参照してください」と出ます。
気にせず、OKを押し、作成した.exeを開くと、変更した内容になっていますが、
いざ、実行すると、「実行時エラー”13” 型が一致しません」とエラーが出ます。
.logの内容を確認すると、”クラス・・・がロードされていません”とか、
”プロパティ名・・・が不正です”とか表示されています。
試験する上で、使用しやすいようにVB6のコードを変更したいのですが、
試験で使用しているPCで元々のコードを変更しようとすると、上記のようなエラーが出ます。
どなたか、解決方法を教えてください。
No.2ベストアンサー
- 回答日時:
プロジェクトの読込でエラーが出ているのですから、その後なにをやっても無駄です。
まともなexeが作成されるわけがありません。>気にせず、OKを押し、コードの内容を変更したあと(※変更しなくても)、
プロジェクトの上書き保存をしたあと
気にしましょうよ。エラーを内包した状態でまともなexeが作成できるはずがありません。そのプロジェクトを上書き保存してしまうとエラーを許容したプロジェクトとなってしまいますのでそのプロジェクトファイルはただのゴミファイル群となり再利用も出来なくなります。
オリジナルのプロジェクトファイルを持ってきて、それが正常に開くことが最低の条件です。プログラムの修正や変更はその後の話です。
>GPIB、I/O、ActiveXコンポーネントの環境下
このプロジェクトを開くための環境がそのPCに整ってません。
GPIB、I/Oに関連するDLL/OCXファイルが必要ですActiveXコンポーネントはファイル以外にもレジストリへの登録が必要です。
つまり、ターゲットマシンと同じ実行環境をプログラムを変更しようとしているPCにも整えることが必要です。
具体的にはGPIB、I/Oのドライバのインストール、独自のActiveXコンポーネントがあるならそれらのレジストリへの登録。
なお、エラー無視して上書きしてしまったプロジェクトはもう使えませんので注意してください。
No.1
- 回答日時:
こちらは参考になりますでしょうか。
VB6 ’オブジェクトライブラリは登録されていません’とエラー表示される。
https://social.msdn.microsoft.com/Forums/ja-JP/9 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
ビルド失敗 指定されたファイ...
-
Excelのエラーで困ってます。
-
デバッグ中のエラーのことで教...
-
適切な変換関数が存在しない???
-
HEWを使用しているのですが、こ...
-
VB2008で定数に色の設定をした...
-
バッチからsqlplusの接続エラー...
-
VBScriptによるExecuteExcel4Ma...
-
RangeクラスのSelectメソッドが...
-
VC++2005でLAPACKを使用する...
-
Excel VBA ListBoxのマウスホイ...
-
VisualStudio2010にて.NETプロ...
-
ERROR C2660について
-
fortranでプログラムを実行する...
-
AndroidからPostgresqlへの接続
-
SQLServerについて
-
visual C++ でビルドの中止がで...
-
VisualStudio2008でのエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
Excelのエラーで困ってます。
-
適切な変換関数が存在しない???
-
fortranでプログラムを実行する...
-
バッチからsqlplusの接続エラー...
-
HEWを使用しているのですが、こ...
-
VB2008で定数に色の設定をした...
-
デバッグ中のエラーのことで教...
-
Handlesについて
-
Visual Studioのstrcpy_sについて
-
visual C++ でビルドの中止がで...
-
sys/time.hのインクルードがで...
-
ビルド失敗 指定されたファイ...
-
ビルドが失敗してしまいます
-
コンパイルできません。
-
ACCESSのDate関数のエラー表示...
-
RightとLeft関数のライブ...
-
LPCWSTRとchar
-
BC30002: 型 'ListItem' が定義...
おすすめ情報