my Hobby Life is Going On

趣味に没頭する毎日の記録

スキルアップ

昨日深夜と本日午前中で、Ver.2 の外観が整い、縦書き表示部分、およびファイル入出力関係の実装がほぼ整った。印刷関連、コピー・ペースト関係の実装を今夜までに行う予定。
MDI ベースからタブブラウザ風の外観に変更したため、クラスの参照関係も Ver.1 から丸写しというわけにもいかなかった。動的にインスタンスを生成したクラスにいたっては、 RTTI(Run Time Type Identification)実行時型情報の取得といった、今までの僕のスキルでは考えられないようなものまで使用するにいたった。我ながら成長したなと感慨深い。
ただ、ファイル読み込み時に思わぬタイミングで TextChanged イベントが発生し、その対応で時間を食った。Ver.1 とほぼ同じコードを使っているのに、なぜそのようなことが起きたのか府に落ちない。検討事項である。