Zen-Ichi

VC++6

投稿日:2002年2月17日 更新日: 投稿者:

— MNA —

ノートにSP5を当てていないVC++6が入っていたので、試しにこちらでコンパイル。正常にプレイできます。ひょっとしてSP5のインストールが不完全でコンパイラが壊れた!?その可能性もありますが、以前VC++5からVC++6に乗り換えたときも眠っていた微妙にまずいコードが目を覚まし、それが原因で落ちてしまうと言う状態に遭遇したのを思い出しました。

と言うわけで、まずは自分のコードを徹底的に疑ってみることに。調べているうちに残機アイコンのポインタをアクセスすると落ちていることが判明。しかし初期化の時にはこのポインタは問題なく使えています。てことはどこかで破壊されているに違いない!

そう思い、ポインタが使用不能になる箇所を追跡。そして発見しました!派手にバッファオーバーランしている場所を!どうもループの定数を置き換えるのを忘れていたようで、302バイトもオーバーランしていました。ずっと昔からあったのに、今まで動いていたのが不思議なくらいです(^^;こうしてめでたく眠っていたバグを退治できました。でもまだまだありそうな予感・・・。

-Zen-Ichi
-


comment

リンクが多数含まれていると表示されないのでご注意ください。(スパム対策)

CAPTCHA


関連記事

no image

データ圧縮ルーチン

— MNA — ののの所属のピカ中氏より(最近ネットはじめたらしい)データ圧縮ルーチンが届きました。「せっかく作ったからこれを使えぇ!!!」とのことなので早速実験。いきなりバグ… 続きを読む

5連続出現

— MNA — 世間はもう新学期かな? そして今日の日記は久しぶりに画像付きです。 夏コミ版をプレイして頂いた方はご存知だと思いますが、 5ボスは全部で5体出てくるんですよね。… 続きを読む

no image

お釈迦

— MNA — 諸般の事情でGW中のデータは全てお釈迦になりました。ツッコミ不可。

コミックマーケット68 開催!

— MNA — 会場は非常に蒸し暑かったですが、来ていただいたみなさま、ありがとうございました。デモを行っていたと言うのもあってか、沢山の人にZen-Ichiを実際に触っていた… 続きを読む

コミケ3日目

— MNA — ついにやってまいりました!コミケ当日!・・・ごめんなさい。今回も無事完売することができましたが、少し複雑な気分です・・・。