タイトル : Re^4: VB6 上で表示化け 投稿日 : 2018/10/11(Thu) 22:34 投稿者 : ちぬ
アドバイスありがとうございます。 フォントキャッシュを削除しましたが、結果は変わらずでした。 > 正確なフォント名とフォントサイズが分かるなら、提示してもらえると助かります。 フォント名は MS明朝、フォントサイズは 10 です。 > それと先に述べたように、フォントの Charset プロパティは 128 になっていることを確認します。 > (デザイン時に確認する場合は、フォントダイアログの「文字セット」が日本語であること) > > まとめて確認したい場合は、*.frm ファイルをメモ帳で開いて、 > BeginProperty Font〜EndProperty ブロックを確認する方が早いかもしれません。 フォントの Charset プロパティは 128 になっています。 ただ、このソフトは英語表示もするようにしています。 起動時に日本語表示か英語表示かのフラグを読み込んで フォントの名称やCharsetをプログラムで設定してメインフォームを表示します。 今は、日本語表示での起動になっています。 > 正しく表示されるパターンも見たいです。 > 「デザイン画面上では正常に表示」されるのですよね? 雑談用掲示板に貼り付けたように、デザイン画面上では正常に表示されています。 おかしくなる前に作成した exe ファイルを起動して正常な画面を貼り付けます。 このソフトは作成して13年経っています。 今までに、かなりの修正を積み重ねてきました。 それまでは正常にVB6上でも実行できてたのですが・・・ よろしくお願いします。 |