• ベストアンサー

MS-DOS 6.2 (NEC) のプログラムで

【run-time error R6003 -- integer divide by 0】 と出ます。 このアプリケーションエラーメッセージを払拭させるのには、どのような作業手順を踏めば、宜しいでしょうか。 ちなみに、Google エンジンで検索してみたのですが、エラーメッセージを払拭させるようなURLに辿り着けませんでした。 繰り返すようですが、「Windows 系」ではありません。「MS-DOS 6.2 (NEC) 」です。

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

  • ベストアンサー
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.8

 某サイトの2012/06/17付で今日までレスの付かないペガサスさんという方の投稿があります。 :>機種:PC-9821Ra43(改) :>OS:MS-DOS ver. 6.2 :>ソフトウェア企業「アートディンク」 :>3.5 "2HD x 3 :>PC-9800 シリーズ ハードディスク専用 [要CPU386以上] :>98note 対応 ¥11,800 円 :>ハードディスクにインストールは成功しました。起動ディスク作成にも、成功しました。 :>だが、以下のようなエラーログを吐いて、ゲーム起動が不可能です。お分かりになる方、ご一報下さい。 :>run - time error R6003 :>integer divide by 0 :>以上です。宜しくお願いします。 :>帝國都市建設シミュレーション 【ローマは一日にして成らず】です。 :>【要CPU386以上】 :>※ 「ヤフー知恵袋」と「どるこむ」と「OKWAVE」とのマルチポストです。 最後の行は個人を特定できる情報が含まれているので、ここでは参照しません。  インストール・メディアは5吋ではなく3.5吋のようですが、この情報に基づけば別の要因も考えられますが、 マルチ・ポストを自覚されているので、これ以上の回答は差し控えておきます。

ugg06006
質問者

お礼

了解しました。 長文、適切的確な判断、誠にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (7)

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.7

 ところで「繰り返すようですが、「Windows 系」ではありません。「MS-DOS 6.2 (NEC) 」です。」って何。 あちらこちらのサイトにマルチ・ポストもどきの行為を繰り返しているので出たのかな?  5インチ・フロッピーのゲーム・ソフトだから磁気バインダーの剥離などで読み取りできないのが原因でしょう。 質問しても解決法がないことを分かっていながら、関西風に言えば「おちょくった」問題を投げているのです。  従って、そうそうに質問(?)打ち切りをお奨めします。

ugg06006
質問者

お礼

ローマは一日して成らずのパソコンゲーム画像有難うございました。

全文を見る
すると、全ての回答が全文表示されます。
  • wormhole
  • ベストアンサー率28% (1622/5659)
回答No.6

1. プログラムのソースから修正して作り直す。 →ソースを持たれている分けじゃないでしょうし作り直す環境もないでしょうから無理。 2. プログラムを逆アセンブルして解析し該当箇所にパッチをあてる。 →マシン語を扱えるスキルが必要。そもそもできる人ならこのような質問はしていない。 3. メーカーに修正を求める。 →PC98系のゲームソフトのサポートを継続してるとこはたぶんない。 4. 諦める。 選択肢としては4.しかないと思います。 ダメ元で3.を試してみることはできるでしょうが。

ugg06006
質問者

お礼

諦める が答えですか。う~ん! お答え頂き有難うございました。

全文を見る
すると、全ての回答が全文表示されます。
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.5

:>当方のスキルではエラー修正方法は判りかねます。  「インストール・ディスク自体を修復するか正常なインストール・ディスクでなければ回避できません。」と、 回答してある意味が理解できないのかな? インストール・ディスクの不良に因りインストールは不可能と言うことです。  そもそも「 run-time error R6003 -- integer divide by 0」( 媒体不良)について、 NEC MS-DOS時代からのユーザーなら知っていて当然、それとも知っていて回答者を弄んでいるのかな。

ugg06006
質問者

お礼

弄んではいません。

全文を見る
すると、全ての回答が全文表示されます。
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.4

「run-time error R6003-- integer divide by 0」が見られるのはNEC MS-DOSに限りません。 最近のWindows上であってもインストール・メディアのファイル情報が不正常であれば発生します。 :>このアプリケーションエラーメッセージを払拭させるのには、どのような作業手順を踏めば、宜しいでしょうか。 ファイル情報が化けてしまったインストール・メディア(特にFD)では修正・回避策はありません。  Yahoo知恵袋では詳細に記載されているのに、ここでは何故か省略くされています。 http://games.yahoo.co.jp/qa/detail?qid=1391695833  この内容で判断すると、インストール・ディスクが経年変化でファイルが正常に読み取れなくなってのでしょう。 インストール・ディスク自体を修復するか正常なインストール・ディスクでなければ回避できません。

ugg06006
質問者

お礼

> インストール・ディスク自体を修復するか正常なインストール・ディスクでなければ回避できません。 当方のスキルではエラー修正方法は判りかねます。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

 割り算の分母が0になる可能性が有る箇所を検索して演算前に  if (分母==0){     printf("分母チェック=1");  // 1は箇所で+1してゆく連番    c=getch();         // キー入力待ち }  を加えて下さい。割り算箇所の検索は"/"をFindして下さい。  実行させて"分母=?"と表示される数で発生個所を絞って下さい。  分母が0になるとCPUレベルで演算停止となり、Division By 0の割り込みが発生します。  なぜなら分母が0という事は演算結果は無限大だからです。演算継続不能状態です。  割り込みエラーハンドラでそのメッセージが表示されている状態だと思われます。

ugg06006
質問者

お礼

「EXE」ファイルにエラーがあるようなので、どうすることも出来ません。ソースファイルは在りません。

全文を見る
すると、全ての回答が全文表示されます。
  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.2

>run-time error R6003 >integer divide by 0 高速のプロセッサ(200 MHz以上)で登場したバグ。バグを修正するパッチがあると思うとのこと(海外スペインのサイト・・・機械翻訳) AUTOEXEC.BATファイルの編集について テキストエディタで編集 http://gihyo.jp/assets/files/book/2000/4-7741-1057-4/index1.html CONFIG.SYS・・・CONFIG.SYSを編集しても効果反映には再起動が必要 http://www002.upp.so-net.ne.jp/jsrc/pc-98/autoexec.html (まだMS-DOSを使っている人がいるとは驚き桃の木山椒の木) (数ケ月前にMS-DOSの本を捨てました・・・AUTOEXEC.BATファイルの編集も記載されていたのに)

ugg06006
質問者

お礼

そうでしたか。ご足労、お掛けしました。

ugg06006
質問者

補足

> 高速のプロセッサ(200 MHz以上)で登場したバグ。バグを修正するパッチがあると思うとのこと(海外スペインのサイト・・・機械翻訳) パッチファイルの所在が判明すると、有り難いのですが。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

そのアプリケーションの中で ゼロの割り算(計算できない)が発生しているので そのような条件にならないように そのアプリに入れているデータを修正するか、  アプリの開発元に 例外原因を調べて対策してもらうか、 ですかね。

ugg06006
質問者

お礼

データの修正方法は、小生レベルでは分かりかねます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MS-DOSでは画面表示ができない

    NECのPC-9801BX3でMS-DOSの画面を表示さそうと思っていますが、新しいCRTでは、画面が表示できません。エラーメッセージが以下のように出てきます。 BIOSを設定し直せば表示可能と思いますが、方法がわかりません。 メッセージ:Resolution  512*384@56HZ       For best screen:1024*760@60HZ

  • win98SEのアップデートCDをMS-dosで行うには?

    いつもOSが調子悪いときはwin98SEのアップデートCDを インストールしなおすと大抵治るので こんかいCD-ROMなどがおかしい(?)のか 何かとソフトエラーが出てアプリケーションが中断されてしまいます。 なのでまたいつものように「win98SEのアップデートCD」を インスト―ルしようとしたところプロダクトIDを入力して インストールが始まるとエラーが出て中断されてしまい 「原因不明のエラーが発生いました MS-DOSからインストール して見てください」という感じのメッセージが出ます。 自分はDOSの知識がないのでいまいち解りません。 どなたか手順教えてください お願いします。

  • MS-DOS ver. 6.2 2000年問題

    PC-9821Ra43 http://www.pc-9800.net/db_98/data/pc-9821ra43.htm インストールされている、オペレーションシステムは、「MS-DOS version 6.20 (NEC) 」です。 ところで、新規にファイルを保存する際に、「Time」は余り狂いませんが、「Date」が二十年狂います。 ex) A:\ DATE で、西暦二千十三年を設定すると、いつの間にか、西暦千九百九三年に設定が入れ替わってしまうのですが、一度、「DATE」コマンドで設定した、西暦が二十年、狂わない用にするためには、どのような作業手順が必要でしょうか。 宜しくお願い申し上げます。

  • java実行時のエラーメッセージについて

    パソコンはWindows98です。例外処理が組み込まれていないGUIアプリケーションをMS-DOSを使って実行した場合、数字を入力するべき所にアルファベットを入力すると当然MS-DOSにエラーメッセージが表示されますが、MS-DOSにはスクロールバー機能がなく、全てのメッセージが画面内に収まらず最初のほうのメッセージを見ることができません。>java で実行する時に、エラーメッセージファイルを作成するようなコマンドなど、全てのエラーメッセージを見る良い方法を教えてください。

    • ベストアンサー
    • Java
  • run-time

    windows98のフリーのアンチウィルスで苦労しています。 avastをインストールするとwindowsが終了せずにフリーズし、グリソフトはwindows起動の時固まります。それではとantivirをダウンロードしたのですが、今度はインストールしようとすると「run-timeが必要」とのメッセージが出てエラーになってしまいます。なんというrun-timeをどこから入手すれば良いのでしょうか。諸先輩どうかご指導下さい。

  • NECのVE570/WG

    はじめまして。 よろしくお願いします。 このパソコンのテレビソフト(?)を起動すると、 「C:\Program Files\NEC\SmartVision\TVAXLch.exe このアプリケーションのサイド バイ サイド構成が正しくないため、 アプリケーションを開始できませんでした。詳細については、 アプリケーションのイベントログを参照するか、 コマンドラインツールsxstrace.exeを使用してください。」 といったエラーが出てきます。 とりあえず、SmartVisionを一度アンインストールして インストールしなおしたんですが直りませんでした。 で、自分でいろいろ調べていたところ、 VC++が絡んでいると思うんですが、実際どうなんでしょうか? 自分はVC++とか使わないからと思って、それ関連のものを 過去にアンインストールしてしまったんですが それが原因なんでしょうか? VC++をインストールしなおしたほうがいいでしょうか? 回答よろしくお願いします。

  • WinDVD BD for NECが・・・

    NEC PC-VL570TGを使用しています DVD観賞中にWinDVD BD for NECが強制終了してしまいます。 ●PCについて WindowsVistaだったものを「NEC Windows 7 優待アップグレードキット」を使用してWindows7にアップグレードしました。(アップグレードや、ソフトのインストールなどは手順通りに行いました) ●現象について DVDを見ているときに「早送り」「巻戻し」「スキップ」などの操作を行うとWinDVDが強制終了してしまいます。(ごく稀に終了しない場合があります) ●問題の詳細を見ると 問題イベント名: APPCRASH アプリケーション名: WinDVD.exe アプリケーションのバージョン: 8.0.20.104 アプリケーションのタイムスタンプ: 4a8cc194 障害モジュールの名前: ntdll.dll 障害モジュールのバージョン: 6.1.7600.16695 障害モジュールのタイムスタンプ: 4cc7ab44 例外コード: c0000005 例外オフセット: 00052073 OS バージョン: 6.1.7600.2.0.0.768.3 ロケール ID: 1041 と表示されています。 皆様の知識をお貸しください。よろしくお願いいたします。

  • nec.exeが見つかりません。

    Windows98でNEC LavieNX LW23Cなんですが、最近大事なファイルを削除してしまったのか、今まで実行できていたファイルが開かなくなりました。アイコンがウィンドウズでクリックすると関連付けるアプリケーションの設定エラーでnec.exeが見つかりません。このプログラムは、種類が’SPIファイル’のファイルを実行にするために必要です。nec.exeの場所 C:¥ というメッセージのウィンドウが表示されます。それはSPIファイルだけではなく他の幾つかのファイルでも同様です。データを残して修復したい場合は上書きインストールをすれば良いのでしょうか?その時は起動ディスクのみでCD-ROMは不要なのでしょうか?ご回答宜しくお願い致します。

  • Borland Turbo C++ ? のプログラムと印刷

     ■皆さん、こんにちは。いつも回答頂きありがとうございます。  NEC9800シリーズ MS-DOS 3.3Dの頃に作動していたBorland Turbo C++ ? のプログラムです。  MS-DOS 5.0A以上の環境で作動させる印刷が、できず、  can't find hardware driver のエラーメッセージがでます。  このエラーの原因は、どのような意味でしょうか?  印刷ができないので、プリンタードライバーのことですか?  ほとんどのプログラムは、プリンタドライバーprint.sysを参照しないで、直接印刷するように仕組まれています。  これは、OSに対応するBorland Turbo C++のバージョンが古く、対応する新しいバージョンのBorland Turbo C++で、コンパイルしなおす必要があるのでしょうか?  あるいは、古い実行ファイルでも、何か対策を取れば、印刷することは、できるでしょうか?  config.sysには、プリンタドライバー print.sysが、ありますが、実際には、参照されていません。  Borland Turbo C++を使ったアプリケーションプログラムは、三代目大番頭です。   たとえ、一つだけでも、お知りのことが有りましたら、   よろしく教授方お願いします。 敬具

  • エラーの対処方法を教えて下さい。

    pcを起動すると毎回Project 1エラー run-time error 76 Path not found という表示が出てきます。これは、どういった内容のエラーで、どう対処すれば この表示が出なくなるのか教えて下さい。 他にもネットを見ていると突然アプリケーションエラーが出てきて、ほっとくと いきなり電源がオフになってしまうんですが、これも どうすれば良いか併せて教えて下さい。 pcはDELLのPP01Lです。