etsavの日記: なんだか今晩はよく眠れそう……
心配事がほとんど全部、 一気に解消しちゃったからかな? 『PANZER VOR!!』シリーズで書いた話もそうだし、 お仕事のコーディングの方もここんとこ延々悩まされていた描画の失敗が解決したし。
UIM/X で複数のトップレベルウィンドウを作った場合、 Declaration Editor 上で弄れる Final Code(名前で誤解しそうだけど、 これはコンポーネント初期化終了時に実行されるユーザーコードの事)の段階で、 そのウィンドウが持つ Drawing Area の Window を取ろうとして失敗する事があって。 単一トップレベルウィンドウならそれは起こらないんだけど。 そうなると次の機会の Create Callback でも取れなくて、 Popup Callback でようやく取れるようになる。 でもやりたかったのは DBE のバックバッファーの設定で、 それは最初の一回だけだから、 Popup Callback でやるのはちょっと違和感があるんだけど…… 仕方ないか、 フラグ用意しよ。 いずれは描画を全部 OpenGL にしちゃうって手段も話し合ったし。 それならダブルバッファー作るのに事前に Window 取る必要無いし。
# そもそも UIM/X って使い易いの……?
# ソースコード細切れにしか見えなくて閲覧/編集は面倒だゎ、
# インタープリタはソース保存時にまでパーザが動いて、
# 一つでもエラーがあると修正するまで保存できなくて、
# その割には簡単にインタープリタ自体が落ちちゃって、もぉ邪魔なだけだゎ、
# その保存もほんとに確定されるまでに何段階もあるから、
# 保存忘れでビルド時に反映されなかったり、完全に消されちゃったり、
# 挙句はしょっちゅうエラーでソース消されるゎ、
# プロジェクトファイル自体が破壊された事も多々……
# おまけに検索しても実際に使ってる人の情報が全然出て来ない……〔涙〕
ま、 なんにせよ今晩はちゃんと寝てやるぞぉ♪
おやすみなさい……
2002.11.16 01:16 追記
一つだけ忘れてた。 これだけは言っておかねば。
あの内蔵エディタはどうやって Undo するんだよ!? あんなもんでソースコードが書けるもんか!!
あ~すっきりした。 ぢゃ、 今度こそおやすみなさい。
なんだか今晩はよく眠れそう…… More ログイン