07/02/20 17:32:56
第3日●ダイアログボックスリソースを扱う
1時限目 ダイアログとコントロールのプロパティ操作
2時限目 ビットマップを組み込む
第4日●API関数を使う
1時限目 ウィンドウに文字列を表示する
2時限目 メッセージボックスを使う ~ Delphi 版
「いやー、デバッグの動きが難しくてさー。なんかメモリ?とか表示してるしー。
変数の追跡がもっと簡単に終われば10分でできちゃったんだけどねー。
デバッグのせいだから、俺なーんも悪いことやってないから。あとよろしくー。ガハハー」
結論: 当然自分が悪い。
さて、デバッガを上手く使いこなせていないこととは、全く関係のないところでつまづきまして
Row := Trunc(x / WIDTH); //列を求めるために(x = 128, WIDTH = 32 なら 4 を割り出したい)
Row := x mod WIDTH; //こんな式を書いてました。(mod は剰余を返します)
x は WIDTH の倍数なので、下の式だと常に 0 が返されます。
という、理系ならおままごとをしながらでも間違えなそうなところに2時間掛かりました。
勘に頼って非常に適当にGUIやクラスを組んでますが、VBとJavaしか触ったことがないので、
メモリやGCまわりの知識がボロボロです。
道は険しく歩みは遅い。しょんぼりしてきたので今日はここまでです。
URLリンク(a-draw.com)
URLリンク(a-draw.com)