• ベストアンサー

Win3.1用アプリケーションを復活させるには?

Win3.1(DOS/V)上で開発された業務用のアプリケーションなのですが、当時かなりの費用を費やして製作したものの、ハード自体の寿命のためパソコンを更新する必要に迫られています。 ところが新しいパソコンを購入した場合32ビット機となり、APIの仕様が異なる他、通信などの処理においてAPIを多数使用している為、32ビット機への移植は難しいのではないかと指摘されています。 言語仕様についてもVB2.0を使用して製作されており、最新版へのバージョンアップ作業にかかる費用は莫大なものになるのではと言われています。 既設アプリケーションには何ら不都合がないため、出来れば膨大な費用をかけての新規製作は避けたいのですが、何らかの手段はないものでしょうか? 新品の16ビット機を手に入れる方法とか、ソフト上での方策等ありましたら、是非教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答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年はいけるでしょう)。

その他の回答 (4)

  • yan2014
  • ベストアンサー率39% (414/1046)
回答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(ソフト)の問題かと思い(間違えでしたら悪しからず)、少しでも参考になればと回答しました。

  • maro
  • ベストアンサー率47% (95/199)
回答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
  • gooishi
  • ベストアンサー率10% (14/129)
回答No.2

既存アプリに不足は無いが、機械が無くなってしまった..。最近多い問題ですよね。 とりあえず、Pentium系の古い機械で動かしてみては如何ですか?(もちろん、Windows3.1を導入してからテストしてみて下さい) まぁ、あとはそういう機械をサポートしてくれそうな専門店を探すとか..。 下記のように5インチフロッピーをサポートしているような、変わったお店もあります。

参考URL:
http://www.cube.td.nu/framepage1.html#pcset
  • old98er
  • ベストアンサー率35% (199/565)
回答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の動作保証のある物も、あるような気はするのですが…

関連するQ&A

  • InternetExplorer.Applicationの仕様を把握するには

    InternetExplorer.Application apiにはさまざまなオブジェクトやメソッド、プロパティが含まれていますが、各仕様を把握するにはどのようにすればよいのでしょうか。 簡単な使用例ではなく、オブジェクト・メソッドやプロパティの詳細について詳しく書かれているホームページや書籍を探しています。MSDNライブラリでもかまいません。

  • アプリケーションで使用されるポートの確認方法

    自分が使用しているパソコンで、アプリケーションが 使用しているポート番号を知りたいのですが、その方 法がわかりません。 DOSで、netstat -a とすることによって、現在 開いているポートの番号までは、わかるのですが、じ ゃあ、いったい、どのサービスが使用しているかが わからないのです。もし、わかる方法がありましたら ご教授願えませんでしょうか。よろしくお願いします。

  • (DOS/V)アプリケーションのデータ

    お世話になります。 業務用アプリケーションのデータを再利用したいのですが、方法が分かりません。 何か良い方法があれば教えて下さい。 宜しくお願いします。 使用しているパソコンのOSはWin98です。 (そのソフトはDOS/Vで動作しているらしい・・・) データのバックアップファイルはあります。(FD) Win98上でファイル名は確認出来ますが開けません。 (アプリケーションの選択を求められます。)

  • Win 8.1 でXPの古いソフトを使えますか ?

    WindowsXP から Windows8.1 へパソコンを買い換えますが、エプソンのプリンター&スキャナのドライバーは32ビットでも64ビットでもダウンロード出来るようで、Win8.1でもその機器を使おうと想っており、他の周辺機器も同様でしたが、ソフトに関しては解りませんので詳しい方御教え下さい。 1 ホームページ・ビルダー V9 - ソースネクスト    ( 98SEからXPでも使用中で長年HPを製作しており今後も続けますが、V9の機能で十分なので使えれば使い、無理なら最新のV18でも買おうかと想っています - V18はWin8.1が64ビットでも32ビットに変換するらしいですが ・・・ ) 2 3D マイホーム・デザイナー 2004 - メガソフト 3 宛名職人 98 Light - 年賀状ソフトの付録   ( Win98SEの時から使っており、その後のパソコンからは筆ぐるめが入っていたもののデータの移動が解らないので、年賀状用の住所録だけなので 98Light を使用中 ) 全問でWindows8.1の64ビットが問題ならば、32ビット機のノートも探したいと想いますが、よろしく御願い致します ・・・

  • イベントビュアーのアプリケーションエラーが

    WindowsXPを購入したのですが、イベントにエラーが出ていています。 ハードは全てOKですが、イベントのアプリケーションに「COM+.........出来ませんでした。」と出ています。 登録が後でするとしているので、もしかして一ヶ月しか使用させるためのイベントエラーかが解りません。 DOS/V機ですので、稼動が確認してから登録を考えています。登録をすればエラーはOKになのでしょうか?

  • ターミナルを利用し、アプリケーションを調べるには

    現在、Mac OS X Lion 10.7.5を使用しています。 ノートン製のセキュリティソフトでFirewallのログを調べた所、 不明なアプリケーションが見つかりました。 Service nameは62843,Service portも62843、 ProtocolはUDP,Address familyはIPv4, Local addressは0.0.0.0,そしてStatusはListeningです。 WindowsではDosプロンプトで不審なアプリケーションかどうかを 調べられますが、Macなのでそれと類似しているアプリケーション であるターミナルで調べる必要があります。 とはいえ、私はパソコンに少し疎いので、どのようなコマンドを入力すれば いいのかが分かりません。 どのようにして調べればいいのでしょうか。お願いします。

    • ベストアンサー
    • Mac
  • OS/2用のアプリケーションをWindousで使用する方法を教えて下さい

     会社の業務で、かなり前(15年以上)に製作されたアプリケーション(オーダーメイド)を使っています。  パソコンも非常に古い(PC9821です)ため、更新したいのですが、現在使っているOS/2で動作しているアプリケーションが使えるのかどうか判りません。  この際、このアプリケーションをWindousで使用できるようにしたいと考えておりますが、どのような方法があるのか教えて下さい。  なお、このアプリケーションの作成を依頼した会社はすでに無く、作成時の資料も残されておりません。

  • Windows11 へのアプリケーション移植

    現在、Lenovo G50-45 AMD E1-6010,8GB,Windows10-Homeを使用中 W11へのGradeUPはハードウェアの制約で出来ないとのこと。W11がインストールされている新規パソコンを購入した場合、旧パソコンに入っているアプリケーションおよびデータを簡単に移植するツールは用意されていますか?   以上 ※OKWAVEより補足:「Lenovo:Windows関連」についての質問です。

  • Windows9xは技術的にすごいのでは?

    かつてWindows9x系列と言われるWindows 95/98/MeというOSがありました。 当時はNT系との対比として16ビットコードが含まれていて不安定だ、などとしょぼいOSの権化のように言われていました。 ですが今考えると、 C:¥> としか表示されず、単純なプログラムしか実行できなかった16ビットのDOSを拡張し、 ・Win32 APIを搭載することによる実用的なGUIアプリケーション ・フルカラー表示 ・動画視聴 ・DirectX9による3Dゲーム ・Flash Playerの動作 など、DOSには絶対不可能そうなことを可能にしたのは技術的にすごいことではないのですか? それとも、実は誰でも簡単に実装でき、大したことではないのでしょうか?

  • アプリケーションの起動がかみ合わない

    *******使用パソコンスペック******* OS:Win7 64bit CPU:Intel Core i3-2120 3.30GHz メモリ:8GB 用途:ネットサーフィン・文書作成程度 ******************************** PCを利用してしばらく使うと(日によって違いますが大体24時間程度) 急にアプリケーションの起動が遅くなる時があります。 下記に、状況を詳しく記載します。 タイトルで”かみ合わない”という言葉を使ったのは よくある「動作が遅い」「重い」ではないからです。 普段は、 アプリケーションの新規起動やブラウザタブを開くのに 体感速度0.1秒ぐらいでサクサク開きます。 それが何がきっかけかわからないのですが、急に 新規アプリケーションの起動に3秒ぐらい要したりします。 その読み込み中もバックグラウンド(起動済み)で開いている アプリケーションはサクサク動作しています。 新しく立ち上げたアプリケーションも一度開いてしまえば、 何事もなかったかのようにサクサク動きます。 とにかくあらゆる新規アプリケーションの立ち上げのみ 時間がかかるようになります。 そして、一度こうなると再起動するまでずっと直らないため 非常に困っています。 感覚としては、スペックが足りないとかメモリが足りないとかいうより パソコンからの起動命令とアプリケーションの起動が同期できておらず タイミングが合うまで何度も同期しようとしている、という感じです。(あくまでのお話です。) こういった事象の解決方法をご存知のかたいらっしゃいませんでしょうか? もしご存知でしたら教えていただけると非常に助かります。 よろしくお願いします。