![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
OSをXpからWIN7に移行しなければならなくなり、環境移行のテストをしています。
VB6で組まれた業務用プログラムがあり、現在Xpで動作しています。
このプログラム自体はWIN97の時代に作成されたものです。
簡単に説明しますと、データがAccessのデータベースにあり、それを使って技術計算をするプログラムです。
WIN97に入れると、セットアップは成功するのですが、Accessとデータをやり取りする部分でエラーが起きているようです。
そもそも、VB6自体がWIN7にはセットアップできないようで、再コンパイルできません(再コンパイルで動くかどうかも不明ですが)。
WIN7上で動かす良い方法がないでしょうか。
No.3ベストアンサー
- 回答日時:
VB6アプリケーションは、Windows7でも動作可能です。
ただし、サードパーティ製のActiveXコントロールを利用している場合は、
その限りではありませんが。
ActiveXコントロールが不足してたりしませんか?
ActiveXコントロールを含めたインストーラーを使ってインストールしていますか?
EXEをコピーしただけで動かないと言っているのであれば、
WinXP(もちろんWin98でも可)あたりにVB6を入れて、インストーラーを作成して下さい。
もしくは、ActiveXコントロールをインストールする為のダミーのツールでもインストールすれば良いかな。
こんなの
http://www.vector.co.jp/soft/win95/util/se188840 …
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?5a7ff87)
No.2
- 回答日時:
気になったので調べてみました。
下記のサイトを見る限り、VB6アプリケーションはWindows7で動作保証されてるみたいですね。
http://msdn.microsoft.com/ja-jp/vbasic/cc707268. …
質問文で気になったのですが、元々の環境でエラーが出てるってことなんですか?
※Win97ってWindows98の間違い?ひょっとしてOffice97の間違い?
> WIN97に入れると、セットアップは成功するのですが、Accessとデータをやり取りする部分でエラーが起きているようです。
上記の文はWidnows98にセットアップし動作させるとエラーが出るという意味なのか、Widnows7にOffice97をセットアップして動作させるとエラーが出るって意味なのかどちらですか?
それとも私がなにか勘違いしてます?
No.1
- 回答日時:
Windows7であればXPモードがあるかと思いますが、それを使用した上でもエラーが出るのでしょうか。
>Accessとデータをやり取りする部分でエラーが起きている
このエラーはVB6側で発生しているのですよね?
そのコンパイルエラーの内容を教えて頂けますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト HyperCam2 1 2023/08/05 22:59
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(OS) Ubuntuに仮想環境いれて古いwindows動かしたいんですが、OSイメージ無料で手に入りますか? 2 2023/03/09 23:49
- Windows 7 Windows11のパソコンについて。 11 2022/11/21 22:29
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Windows 10 Windows11についての質問ー3。 2 2022/12/13 14:58
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- Windows 10 Win10のインストールメディアの作成が上手くいかない。 5 2023/01/06 00:08
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
VBAでfunctionを利用しようとし...
-
String""から型'Double'への変...
-
VBA データ(特定値)のある最...
-
【VBA】ワークブックを開く時に...
-
インポート時のエラー「データ...
-
pythonのopenpyxlについて
-
エクセルVBA 「On Error GoTo...
-
マクロで"#N/A"のエラー行を削...
-
On ErrorでエラーNoが0
-
文字列内で括弧を使うには
-
ApplicationとWorksheetFunctio...
-
VBでSQL文のUPDATE構文を使った...
-
実行時エラー 438 の解決策をお...
-
エクセルVBAで埋め込みグラフ(C...
-
Filter関数を用いた結果、何も...
-
ACCESS フォームから開...
-
ACCESSで値を代入できないとは?
-
お助けください!VBAのファイル...
-
VBAで、Excelの選択範囲をWeb形...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
マクロで"#N/A"のエラー行を削...
-
VBAでfunctionを利用しようとし...
-
文字列内で括弧を使うには
-
実行時エラー 438 の解決策をお...
-
エクセル関数を教えてください
-
On ErrorでエラーNoが0
-
お助けください!VBAのファイル...
-
VBA データ(特定値)のある最...
-
【VBA】ワークブックを開く時に...
-
インポート時のエラー「データ...
-
実行時エラー'-2147467259(8000...
-
マクロの「SaveAs」でエラーが...
-
WindowsでのPythonの挙動について
-
ApplicationとWorksheetFunctio...
-
Excel vbaについての質問
-
エクセルVBA 「On Error GoTo...
-
Filter関数を用いた結果、何も...
-
ACCESSで値を代入できないとは?
おすすめ情報