vb6.0で作成されたプログラムのコマンドボタンの文字(空白表示)や
リストボックスの文字(日本語)は文字化け表示されないのです。
別のVB6.0プログラムは表示されるのですが・・?
ランタイム6.0はインストール済みです。
レジストリーの何かが変わってしまったような?
> 文字化け表示されないのです。
「文字化け表示される」とか、「まったく表示されない」とかでは無く、
「文字化け表示されない」とのことですが、どういった表示なのでしょうか?
> ランタイム6.0はインストール済みです。
VB6 の基本ランタイムだけがインストールされていて、
日本語のサテライトライブラリが不足している場合に、
日本語部分が文字化けしたかのように表示されることがあります。
フォントを明示的に指定していなかったとき(未指定の場合)、
「既定のフォント」が使われることになりますが、ここで日本語モジュールが
不足していると、欧文フォントが使われてしまうからです。
もし、日本語モジュール(vb6jp.dll等)まで正しくインストールされているのに
文字が化けてしまうようであれば、それぞれのコントロールの .Font.Charset
プロパティが、128 という値を返しているかを確認してみてください。
ツイート | ![]() |