Win3.1(DOS/V)上で開発された業務用のアプリケーションなのですが、当時かなりの費用を費やして製作したものの、ハード自体の寿命のためパソコンを更新する必要に迫られています。
ところが新しいパソコンを購入した場合32ビット機となり、APIの仕様が異なる他、通信などの処理においてAPIを多数使用している為、32ビット機への移植は難しいのではないかと指摘されています。
言語仕様についてもVB2.0を使用して製作されており、最新版へのバージョンアップ作業にかかる費用は莫大なものになるのではと言われています。
既設アプリケーションには何ら不都合がないため、出来れば膨大な費用をかけての新規製作は避けたいのですが、何らかの手段はないものでしょうか?
新品の16ビット機を手に入れる方法とか、ソフト上での方策等ありましたら、是非教えて下さい。
No.1
- 回答日時:
具体的に、PC-DOSの32ビットでの動作保証外は確認されましたか?
WindowsのAPIとDOSのAPIは、無関係です。
(一致している物も有りますが、相互に依存関係はありません)
ただし、DOSのAPIによらずに直接I/Oを操作するアプリケーションの場合には、激しくハードウエアに依存します。
まぁ、CPUがMMX-Pentiumまでが、PC-DOSが問題なく動く範囲だと、俗に言われているようです。
それを前提にすると、新品のPCの入手は困難だと思います。
ただし、CelronやPentium-lllでPC-DOSが動く可能性もあります。
WindowsMeのDOSが動くのですから。
メーカー製PCでPC-DOSの動作保証のある物も、あるような気はするのですが…
No.2
- 回答日時:
既存アプリに不足は無いが、機械が無くなってしまった..。
最近多い問題ですよね。とりあえず、Pentium系の古い機械で動かしてみては如何ですか?(もちろん、Windows3.1を導入してからテストしてみて下さい)
まぁ、あとはそういう機械をサポートしてくれそうな専門店を探すとか..。
下記のように5インチフロッピーをサポートしているような、変わったお店もあります。
参考URL:http://www.cube.td.nu/framepage1.html#pcset
No.3
- 回答日時:
同じような事例を経験したことがあります。
SQL Server 4.5+Windows3.1上のAccess2のサーバー&クライアントシステムでした。
Access2のシステムをAccess2000なりXPに移行することも考えたのですが、うまく動かず、考えあぐねた結果行き着いたのがエミュレーターでした。
Windows2000のクライアントにVirtualPCをインストールし、VirtualPC上でDOSとWindows3.1をセットアップし、Access2のシステムを動かしました。
ネットワークの設定ではまった記憶がありますが、問題なく動いていました。
参考になれば幸いです。
参考URL:http://www.connectix-japan.com/products/vpc5w.html
No.4
- 回答日時:
当方の使用状況を。
以前、女房のnotePCがWin3.1(NEC PC-98)であったことから、私のPCもWin98とWin3.1のデュアル・ブートにしました。
Win3.1の使用は可能でしたが、ディスプレー・ドライバーが手に入らず、画面表示はVGAから変更不可能でした。
機種:Epson Endeavor MT-3000 CPU:celeron 400M HZ。
その後、使用PCを交換しても使い慣れたDOSソフトを使用可能にしたいため、WinXP/Win98SE/PC-DOSのマルチ・ブートにしてあります。(PC-DOS使用可能)
Win31はDOS上で動くOSですので、試してはありませんがWin31も使用可能かと思います。
(サウンドとディスプレー・ドライバーは入手不可能と思いますので、音無でVGA表示でよければ使用可能かと思いますが=未確認なので自信なし)
機種:Epson Endeavor MT-6000 CPU:pen4 1.6G HZ。
APIの16ビット、32ビットはハードよりOS(ソフト)の問題かと思い(間違えでしたら悪しからず)、少しでも参考になればと回答しました。
No.5ベストアンサー
- 回答日時:
>新しいパソコンを購入した場合32ビット機となり、APIの仕様が異なる他、通信などの処理においてAPIを多数使用している為、32ビット機への移植は難しいのではないかと指摘されています。
=「新しいパソコンを購入したらOSが32ビットなのでAPIの仕様が異なる」と言う事だと思います。
で現実的な方法としてはmaroさんの意見に賛成!
いま新規でwin3.1の環境をそろえても数年後ハードが壊れた時えらい目に会います。
数年後CPUが10G程度・メモリーが512MB以上・HDDが100Gオーバーしている時にそれらのデバイスをマザーボードやWIN3.1が認識できなくなります。
バーチャルPCは内部に仮想440BXの環境を作るのでバーチャルPCがある間はWIN3.1がまともに動くはずです(多分5年はいけるでしょう)。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WindowsXPを最近のパソコンに...
-
パソコン起動時にエラーメッセ...
-
iMovieで書き出しをした動画が...
-
本体シールのプロダクトキーは...
-
筆ぐるめのソフトのコピーについて
-
ChromebookでPythonを使いたい...
-
Windowsって何ですか?
-
パソコン初心者です。 最近MacB...
-
無料ダウンロードソフトの保存
-
パソコンが重い。 職場で使用し...
-
Ubuntu をインストールできませ...
-
夫が私の不在中に私のパソコン...
-
パソコン側の方に出るiPhoneソ...
-
パソコン初心者です。教えて下...
-
CDで音楽が聴いてる途中で途...
-
windowsについて
-
PDFファイル?とかが開けません
-
REALFLIGHT G2 ONLINE UPDATE問...
-
ものすごく初歩的な質問なんで...
-
アプリ内の画像を取り出し、iph...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WindowsXPを最近のパソコンに...
-
linux
-
パソコン側の方に出るiPhoneソ...
-
Runtime Error
-
パソコン対応のAndroid os何が...
-
Ubuntu をインストールできませ...
-
HDDからSSDに換装するときのWIN...
-
パソコン初心者です。 最近MacB...
-
パソコンのハードデスクが壊れ...
-
windows2000/Meの...
-
iMovieで書き出しをした動画が...
-
PC初期化 今Windows7のPCを初期...
-
Mac対応の点訳ソフトを知りませ...
-
アクセスランプ(LED)が一定間...
-
ChromebookでPythonを使いたい...
-
【怖すぎ】中国製パソコン製造...
-
グラフィックフィルタをロード...
-
最近頻繁にパソコンが重くなり...
-
本体シールのプロダクトキーは...
-
どうしてwindows利用者は匿名の...
おすすめ情報