掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォームの表示について (ID:14677)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Delphi2005では問題ありませんでした。 Delphi7で症状を確認しました。 どうも内部のコード変換のルーチンで誤っているようです。 同じ原因と思われるものが QC にあがっていました。 http://qc.borland.com/wc/qcmain.aspx?d=2378 この場合はLocaleを英語にした状態で Delphiを起動し マルチバイト言語を含むプロジェクトを読み込み、実行・保存をするとすべての文字が ??? に置き換わって元に戻らないというものです。 QCでも解決方法がないままClosedとなっています。 ・・・ 日本語文字列を WideString変数に入れてプログラムで Button等のCaptionに書き込むとやはり文字化けします。 でも単なる string変数に入れるか直接日本語文字列を Captionに設定するようなコードを書くとちゃんと日本語で表示されます。 よって起動後にすべての文字列をプログラムで更新してやるようにすれば日本語表示が出来ると思われますが現実的ではありませんね。 ちなみに起動直後の Caption等に設定済みの文字列はすでにつぶれています。 ・・・ 現時点での解決方法は Delphii7を使用しないということでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.