ゲームプログラミングでのエラー発生

このQ&Aのポイント
  • WindowsXPS2でgclを使ってLispでゲームプログラミングをしています。しかし、対戦させるためのゲームプログラムを作成した際に、エラーが発生しました。
  • 対戦用の二つのゲームプログラムを完成させ、対戦させると、エラーが出てプログラムが停止してしまいます。エラーメッセージは「Caught fatal error [memory may be damaged]」と表示されます。
  • エラーの原因が分からず困っています。一体何が原因でエラーが発生したのか、ご教示いただけますか?
回答を見る
  • ベストアンサー

エラー内容について

WindowsXPS2で gclをつかって、 Lispでゲームプログラミングをしています。 ゲームプログラムを二つ作り、 ゲームプログラム同士を対戦させようと思います。 ゲームは完成し、 対戦をしてみると 次のようなエラーが発生しました。 具体的には、 Error in SYSTEM:TOP-LEVEL [or a callee]: Caught fatal error [memory may be damaged] Fast links are on: do (use-fast-links nil) for debugging Broken at MAIN-LOOP. Type :H for Help. 1 (Abort) Return to top level. dbl: と表示されます。 これは、 一体何が原因で発生したのでしょうか? よろしくお願いします。

  • IXXI
  • お礼率88% (8/9)

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

  • ベストアンサー
回答No.1

分かりません(笑)。 そのコードを見ないと再現出来ないんでどーしよーも無いのではないでしょうか。 GCLは良く分からないんですが、 Fast links are on: do (use-fast-links nil) for debugging (Fast links 起動中。デバッグには(use-fast-links nil)を使え。) とか書いてるんで、言われた通りにデバッグしてみれば良いのではないでしょうか? Broken at MAIN-LOOP. Type :H for Help. main-loopって関数作ってます?多分そう言ってるんでしょう。 :Hって打てばデバッグでのヘルプが出るようなんで、それで問題箇所探してみてください。

IXXI
質問者

お礼

言われたとおり、 いろいろ試した結果、 無事正常に動くようになりました。

関連するQ&A

  • xmaximaがつかえない

    こんばんは、質問よろしくお願いします。Xmaximaという、数式処理システムを興味があって、使ってみようとPlamolinux3.0にインストールしました。でも、ウインドウは $xmaxima で開くのですが、 --------------------------------------------------------------------- Maxima 5.6 2002年 8月 3日 (土) 16:04:19 JST (with enhancements by W. Schelter). Licensed under the GNU Public License (see file COPYING) Error: Caught fatal error [memory may be damaged] Fast links are on: do (si::use-fast-links nil) for debugging Error signalled by CATCH. Broken at MACSYMA-TOP-LEVEL. Type :H for Help. MAXIMA>> LISP-QUIET is not break command NIL MAXIMA>> LISP-QUIET is not break command NIL ---------------------------------------------------------------- などとエラーがでて、実際の計算ができません。メモリーがダメージをおう? とかかれても、それでどうすればいいのかわかりません。Lispがなにか関係あるのでしょうか。解決策がありましたら、是非御指導よろしくお願い致します。

  • エラーがでます

    初めてここで質問させていただきます。 最近PCの調子が悪くって省電力モードってありますよね?しばらくPCを触ってないと勝手になるやつです。それでその状態からPCを起こしてみたらなんだかエラーが発生していてプログラムを終了しますか?と訊かれてOKしています。こんな事が頻繁に起こっていて困っています。それとかゲームをしていてゲームを終了したらマイクロソフトにエラーを送信しますか?っていうメッセージがでてきたり・・・。この間ウイルスが心配で友達にマカフィーを使ったチェックをしてもらいましたが何もありませんでした。 ちなみにXPですどうなんでしょうか?

  • generic host process エラー

    近頃下記のエラーが頻繁に発生して困っております。 generic host process for win32 servicecを終了します。 ご不便をかけて申し訳ありません。 (svchostのエラー) 普通にインターネットや仕事をしていても発生しませんが 時間つぶしにネットゲームをやるのですが、それを起動すると 発生するような気がします。ゲーム名はスペシャルフォースというものです。 なにか原因があるのでしょうか?よろしくお願い致します。

  • ランタイムエラーぽい何かが出て来ます

    WWAというゲームを作成するソフトで、作ったゲームをブラウザで開いて試してみるとエラーがでます。 ちなみにそのゲームはJAVAを使います。 エラーにランタイムが何たらってあった気がします。 エラーの本文がこうなっていたので↓ This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. 検索したらマイクロソフトの修正プログラムが出て来たのですが… どうやって入手するのかそもそもこの方法で合っているのか分かりません。 ちなみにプログラム関係はわからないので全く事態を理解できていません。 何が起こったのでしょうか?解決方法はどうするのでしょうか? 宜しくお願いします。 ちなみにカテゴリは全く分からなかったのでOSにしてしまいました…ごめんなさい

  • Fedra Core 3を Virtual PC 2004にインストールでエラー

    Fedra Core3を Microsoft PC 2004環境にインストールしようとしているのですが、インストール後 Fedra Core3を起動すると以下のエラーが発生します。 isapnp: checksum for device 1 is not valid (0x89) ... INIT: id "1" respawninig too fast: disabled for 5 minutes なぜでしょう。 Webで検索したらうまく言っている人もいるようなのですが、なぜ私の環境ではうまくいかないのですか?

  • Skypeのエラーが出ます 【初心者です】

    Windows/vistaを使用しています。 インターネットを使用していると度々、「問題が発生したため終了します」とのエラーが発生します。 「問題のレポートと解決策」を開いてみると、 「Skype add-on for Internet Explorer が正常に動作しなくなりました。」と出ます。 その先の説明は英文で読む事ができません。 Skypeは使用していないので、アンインストールをしようと スタート → コントロールパネル → プログラム → プログラムのアンインストール で見てみるとSkypeが存在しません。 このエラーを解決するには、どうしたらよいのでしょうか? 申し訳ありませんが、初心者のため分かりやすく教えていただければ幸いです。 よろしくお願いいたします。

  • windowsアプリケーションエラー

    トイウォーズというゲームをしていたら、下記のようなエラーメッセージがでて終了させられました。 このメッセージは以前にもおなじゲーム中に一度みたことあるのですが、どういった意味でしょうか。 例外unknown software exception(0x0000417)がアプリケーションの0x69a06d36で発生しました。 プログラムを終了するにはOKを押してください。

  • openofficeのエラー

    OpenOffice.org 3.0でMicrosoft Excel97-2003ワークシート形式のプログラムファイルを使おうとしています。ですが、プログラム内のマクロ使用時に以下のようなエラーメッセージが表示されてしまいます。 Basicのスクリプトvnd.sun.star.script.Standard.for mshou1? language=Basic&location=documentの実行中にScripting Frameworkエラーが発生しました。 メッセージ:The following Basic script could not be found library:'Standard' module:'for mshow1' method:" location:'document' 何か解決方法があれば教えてください。お願いします!

  • Visual C++2008でおきたエラーについて

    現在VisualC++2008でゲームを作っているのですが、 BGMをつけようと思いプログラムを少し追加したのですが test.exe の 0x005653b1 で初回の例外が発生しました: 0xC0000005: 場所 0x00000060 を読み込み中にアクセス違反が発生しました。 test.exe の 0x005653b1 でハンドルされていない例外が発生しました: 0xC0000005: 場所 0x00000060 を読み込み中にアクセス違反が発生しました。 プログラム '[2956] test.exe: ネイティブ' はコード 0 (0x0) で終了しました。 と言ったエラーが出てきてしまい止まってしまいます、とりあえずCtrl+Zで最初の状態にもどしたにもかかわらず実行しようとすると上と同じエラーが出てきてしまい起動できなくなってしまいました、上のエラーはどのようなときに起こるのでしょうか?それとどうすれば回避できるか教えてくださいm(_ _;m) ソースファイルを張りたいのですが2000文字超えているのでむりでした・・・。

  • ハンゲームで対戦ができない!?

    ハンゲームのホームページは見れます。IDの入力もできます。ところが、ゲームをしようと思い、ゲームスタートをクリックすると、ページでエラーが発生しました、と出ます。つまり、対戦ができません。なにか設定に問題があるのでしょうか?

専門家に質問してみよう