ここが変だよWinMain
私がDirectXを用いてソフトウェアを作るときは愛用の自作ライブラリ「AFL」を用いる。 このライブラリは、WinMainをはじめとする数々のAPIを包括しており、今となってはなくてはならない重要な存在である。 ところが、このライブラリのWinMain周りを見てみると作りが結構テキトウであることに気が付いた。 変数の管理がいい加減であったり、後処理がテキトウであったり・・・ 機能を増やすたびに付け足し付け足しでやってきたので、気が付けばこのありさまである。 幸い、システム、その他、周辺に障害をもたらすような問題箇所は見当たらないが、このままでは単純に生産効率が悪くなる一方である。 やはり、これを機会に改めてライブラリの総点検を行なう必要がありそうだ。