あまつぶ

4.6 18:00 【初期化は重要だ】

 今日も寒い。春はまだか(^^;;;

 エフェクトダイアログでタイプ1エラーの件、どうやらやっと解決したようだ。
 ダイアログの作成前の部分と作成後の部分をかなり細かくチェックし、ダイアログのイベント処理ルーチンの内部までMacsBugでチェックしたがさっぱり原因がわからず。細かい部分をいろいろいじってみても、OS 8.5.1では正常に動くのにKT7.1ではタイプ1のエラー。
 これはもうダイアログ作成のあたりに問題があるのではないだろうと、アプリケーションの初期化ルーチンをチェックしてみた。サンプルではアプリケーションゾーンを拡大する前にスタック領域を広げている。また、最初に「EnterMovies()」を呼び出している。ものは試しとこの2つを追加して実行してみると、なんとあっさりと動いてしまった。EnterMovies()がなにをするルーチンなのかは知らないが(IMを読めば書いてあるのだろうけど)、スタック領域を拡大しておかないといけなかったという可能性が高いかな。どちらかをコメントアウトして実行してみればわかるのだけど。
 いずれにせよ、初期化ルーチンは重要やね。

 なんとか問題が解決したので、新バージョンをリリース。今度こそ最終ベータのはず。しばらくバグチェック期間をおいてなんとか今月中に正式バージョンをリリース予定。当初の予定(3月末)から1ヶ月遅れたけどやっと目処がついた。
 動作環境も、QT3J+OS7.6.1以降から、「QT3J+OS7.6.1以降あるいはQT3E+KT7以降」に拡大。KT7で使う人はあまりいないだろうけど、7.5.xで動くメリットはありそうだ。QuickTimeを英語版にしないといけないが、エフェクトダイアログのパラメータの表記が英語になるだけでたいして問題はないと思う。空きメモリも500kくらいあれば動くから(画像を開けばもう少し使うけど)うちのPowerBook(メモリ8メガ)でも大丈夫。ただまあエフェクトは結構CPUパワーを必要とするみたいなので030/25MHzで動かすのはちょっとつらかったけど。

 トップページをまた少し変更。かなり単純化してみたけどちょっといまいちかな。ま、またちょっとずついじっていくことにしよう。

 全然関係ないけど、プログレッシブJPEGでイメージを表示しているサイトがたまにあるけど、あれの表示はなんか好きになれない。見た目が気持ち悪いんだよね……(笑)。普通の写真とかならまだいいけど、人の顔とかだとかなり終わってる気がするんだけど。インタレースGIFはなんとなく許せるのがまた不思議なところだが(笑)。

 ちょっと前にQuerkzっていうゲームをやった(ダウンロード先はここかな?)。ルールはたいして複雑ではないパズルゲームなのだけど、グラフィックがすごい。しばらくやっていると気持ち悪くなってくる。1ゲーム終わったあとは目がおかしくてそのへんにあるものが回っているように見えたりしたし。とにかくすごいんで是非やってみて(笑)。ちなみにシェアウェア$15。

 お、坪井初ヒットおめでとう。テレビ中継はないみたいだから経過は見れないけど(^^;;

to April 5, 1999 ↑ to April index → to April 7, 1999