質問: コマンドボタンのキャプションが文字化けしたりする原因 vbで作成したツールを何度が起動していると、急にコマンドボタンの上の文字(キャプション)が文字化けしてしまいました。 以前はちゃんと出ていたのですが。 原因として考えられることは何でしょうか? ぜひどちら様かお教えください!
回答: 以前似たような現象に成った事が有ります。 1回は、no.2のsha-girlさんのいわれた、「mspゴシック」でした。 これは、開発マシンとは別のマシンにインストールして、はじめから化けてました。 もう一つは、リソース不足だったようでした。 再起動直後に、他のアプリを起動しないで、目的のツールを起動した時は、問題が無くて、他のアプリと一緒の時や、目的のツールの起動・終了を繰り返した後に発生するのであれば、ほぼ間違いないです。 自分の時は、他のアプリをたくさん起動していたので、それを終了したら直りましたが、目的のツールの起動・終了の繰り返しで発生するとしたら、そのツール内でリソースリークが発生しています。 これは、devpartner(url参照)あたりのツールを使うと簡単に見つかるのですが、もし、自分で、デバッグするなら、 1.getxxxx系のapiを使用したとき、対応するreleasexxx系のapiを呼び出しているか。 2.その他、動的に確保した領域等の開放が正しく行われているのか 等を、確認してみてください。 参考url:http://www.xlsoft.com/jp/products/devp_studio/devp_studio.html