※ ChatGPTを利用し、要約された質問です(原文:VB6.0 プロジェクトオープン時のエラーについて)
WindowsXPでVB6.0プロジェクトを開く際のエラーと解決方法
このQ&Aのポイント
WindowsXPでVB6.0のプロジェクトを開こうとすると、クラスとプロパティのロードエラーが発生します。WindowsNTとWindows2000では正常に開くことができるため、コントロールの参照設定やコンポーネントの設定が正しくない可能性があります。エラーの詳細な原因と解決方法を教えてください。
WindowsXPのVB6.0でVB6.0のプロジェクトを開く際に、クラスとプロパティのロードエラーが発生し、正常に開くことができません。WindowsNTとWindows2000では問題ありませんが、参照設定やコンポーネントの設定が異なる可能性があります。エラーの原因と解決方法について教えてください。
WindowsXPのVB6.0でVB6.0のプロジェクトを開こうとすると、クラスとプロパティのロードエラーが発生します。問題箇所はコントロールの参照設定やコンポーネントの設定にある可能性があります。具体的な原因と解決方法を教えてください。
VB6.0 プロジェクトオープン時のエラーについて
色々と調べてみたのですが、私の実力では原因も解決策もわからなかったので質問させていただきます。
やりたいこと
WindowsNTにて開発していたVB6(SPなし?もしくはSP4くらい。)アプリケーションを、WindowsXPのVB6(SP5)のマシンで開きたい。
現象
WindowsXPで開こうとすると、エラーが表示され、プロジェクトのあるフォルダに以下のログが出力される。
行 195: クラス ○○○○.ExploreBar(コントロール exbWs) はロードされていません。
行 212: クラス ○○○○.FlatButton(コントロール btnClose) はロードされていません。
行 202: プロパティ名 _ExtentX(exbWs) が不正です。
行 203: プロパティ名 _ExtentY(exbWs) が不正です。
行 218: プロパティ名 _ExtentX(btnClose) が不正です。
行 219: プロパティ名 _ExtentY(btnClose) が不正です。
ためしに、Windows2000のVB6(SP5)で開くと、何もエラーが出ることなく、正常に開くことが出来ました。
もう何がなにやら・・・。
調べてみたところ、コントロールの参照が巧くいってないみたいです。
(エラーを出しているfrmファイルを開いて確認しようとすると、エラーになっている箇所がピクチャーボックスになっていた。)
そこで、参照設定やコンポーネントの設定を確認してみたのですが、どうもNTとXPでは一致しているみたいです。(同じ場所にチェックが入っている。)
もしかして調べる観点からしてズレているのでしょうか。
原因と解決方法をどうか教えていただきたく・・・。
お力添えのほど、よろしくお願いします。<(_ _*)>
お礼
エラーになっているモノを削除し、もう一度再設定してみると、 エラーが取れ、正常に開くことが出来ました。 ありがとうございます。
補足
回答ありがとうございます。 エラーになっているプロパティを削除とのことですが、コントロールを削除するのでしょうか? 申し訳ありません、まだVB歴が浅いもので・・・。