Delphi2005でUniSynEditコンパイル
カテゴリー: ぷろぐらみんぐ
2006-07-28
Delphi2005でTntUnicodeControlsコンパイル
執筆:平成18年7月23日
インストール (省略) |
では、EDITとボタンを配置して
以前紹介したdelphi & Unicode
の記事のコードを埋め込みます。
・クリップボードへunidcode保存と
・画面への描画を対応しました。
さぁ 実行
うぉー うごい。
ちゃんと 表示されました。
では、もどってcaptionやtextにそのままはっちゃえ
では、再コンパイルしてFDへ移動
では WinMeへ運搬してみましょう。
あれ?
文字が?になりました。
まったく何の文字か判読できません。
クリップボードはどうやら対応していないようです。
でも 独自描画は成功しています。
WinMeでもunicodeは表示できていることになります。
TntUnicodeでは、?になってしまっています。
どういうことでしょう?
表示はできることは、埋め込んだコードで実証されています。
XP | |
Me |
TntUnicodeが ふーん だということでしょうか?
では、TntStdCtrls.pasを追跡してみたいと思います・・・
どうやら、TntControls.TntControl_GetTextあたりが
ぷー ですね
あまり追跡しすぎるとまるごと書き換えたくなるので
ポン(>_<) ☆α== いて あれ わたしは誰?
うーん。。。 いまさら自分でコンポーネント修正や作り替えなんて
非現実的なので
Win95や600MHz級のPCを見捨てて
unicode標準対応の
どっとネット アプリにしたほうが 楽な気がします。