仕事の都合なのですが、ずいぶん昔に作成したプログラム(VB2で作成)が
Windows2000 Professionalで起動するかどうかを確認することになりました。
動かしていると、「Grid.vbxがロードできない」という内容のエラーが出ました。
Gridは"winnt\system\"に入っています。ここにない場合は「Gridがない」というメッセージが表示されていたので、
ファイルの存在は認識しているのだと思われます。
以上の状況から、次の2点を教えてください。
(1)ロードできない原因
(2)このエラーを回避できるのか否か
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
こんにちは。
itohhといいます。不確かなことばかりで申し訳ありません。
>OSが32ビットだと16ビットのコントロールは動かないかもしれない、
>ということでいいのでしょうか。
そのとおりです。
また、grid.vbxをどこからかコピーしてきても対応するDLLがなくてはいけません。
基本的にWindows2000上では16ビットのDLLは動作しないと思ってください。
VB6.0でビルドすることをお勧めします。ただし、修正しないとビルド出来ないと
思われます。
No.1
- 回答日時:
こんにちは。
itohhといいます。わたしは、VB2.0のアプリケーションをWindows2000上で動作させようとしたことがないので
確かなことは言えないのですが。
Windows2000上では、VB2.0で開発した16ビットアプリケーションは動作しない可能性があります。
vbxファイルは、16ビットコントロールなので32ビットコントロールのocxファイルに
置き換えなければいけないと思います。
動作させるとしたらば、VB6.0でビルドしなおせば良いかもしれません。この場合、ある程度のソース
の修正が発生することを覚悟しなければいけないと思います。
参考になるマイクロソフトのページを載せておきますので一度覗いてみてください。
・Visual Basic の旧バージョンのコントロールのアップデート
URL:http://www.microsoft.com/JAPAN/developer/library …
参考URL:http://www.microsoft.com/JAPAN/developer/library …
ご回答いただき、ありがとうございます。
VBXは16ビット用、OCXは32ビット用という話は聞いたことがあります。
OSが32ビットだと16ビットのコントロールは動かないかもしれない、ということでいいのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- iOS HDD交換修理したWindows10・PCのOFFICE プロダクトキーがエラーとなる 2 2023/04/01 02:17
- Visual Basic(VBA) vbaエクセルマクロについて あるデータを作成し、デスクトップに.xlsx形式で保存するマクロを作成 2 2023/03/02 18:54
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Visual Basic(VBA) vbaエクセルマクロについて あるデータを作成し、デスクトップに.xlsx形式で保存するマクロを作成 6 2023/03/03 18:05
- ドライブ・ストレージ SSDを追加したら昔のHDDがおかしくなった 4 2023/03/23 13:25
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームでPDFを表示させた...
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
VB6でタブコントロールが見つか...
-
スピンボタンを右クリックして...
-
コモンダイアログコントロール...
-
DateTimePickerでに年月までし...
-
警告表示を非表示にしたい
-
VBAでリストボックス内で↑↓の操...
-
CTreeCtrlのノードごとにアイコ...
-
ActiveXコントロールを.NETにイ...
-
SSTabのフォーカスの移動につい...
-
VisualBasic 2010でVB6で使って...
-
VisualStudio MFC変数が追加で...
-
文字色を変えたい(ACCESS VBA)
-
TabControlとToolBarの背景色変更
-
連続で印刷すると画像が更新さ...
-
ダイアログボックスのボタンコ...
-
VC++ VS2005 タブコントロール...
-
タブコントロールが表示できない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
C++6.0でのresource.hについて
-
DateTimePickerでに年月までし...
-
エクセル - リストボックスのマ...
-
コモンダイアログコントロール...
-
フォームでPDFを表示させた...
-
連続で印刷すると画像が更新さ...
-
ActiveXコントロールを.NETにイ...
-
スピンボタンを右クリックして...
-
警告表示を非表示にしたい
-
TabControlとToolBarの背景色変更
-
ワードのドロップダウンリスト
-
CEdit の内容が変わった時にメ...
-
文字色を変えたい(ACCESS VBA)
-
VScrollBarの点滅を何とかしたい。
-
EXCELVBA リストボックスで選択...
-
regsvr32でActiveX登録を行ったocx
-
VBAでリストボックス内で↑↓の操...
-
VB6.0のデザイン時 コントロー...
おすすめ情報