昨日不具合が見付かった回路のチェックをするつもりだったが、来客で装置のある部屋を使用することができなくなったので延期。
かわりに英語版Windowsでのみ起こるソフトの不具合の修正などをすることにした。日本語Windows上のC++Builderでビルドしたソフトを英語版Windowsで動かしたとき、フォントが原因で表示がおかしくなることが多い。フォントと言っても文字化けだけではなく、フォントのサイズが変わったためにレイアウトが崩れたり、ボタンなどが画面外にズレたりと言ったことが起こる。
今回の不具合は、VCLのTPaintBoxの大きさが変になるというものであったが、これも親フォームのフォントがMSゴシックになっていたことが原因であった。フォントをArialに、CharsetをANSIにしたら解決した。