記事No |
: 1079 |
投稿日 |
: 2024/08/07(Wed) 17:30:12 |
投稿者 |
: JK1NBV 倉部 |
浜田様
ありがとうございます。
起動して、データを取り込む所はできました。
しかし、DBから取り出された文字コードが勝手に変換されているらしく、?ばかりが表示される状態です。
文字コードの取り扱いを勉強してみます。
> Delphi 12 では、Unicodeが標準だと思います。
> PChar は 暗黙のうちに PWideCharと見なされるはずです。
> 一方、HAMLOGでは昔ながらのShiftJISだったりします。
>
> Hamlog50.pas 内の宣言を書き換える必要があります。
> PChar はすべて PAnsiCharに書き換えてください。
>
>
> > コンパイルで、以下の2つの警告・エラーが表示され、コンパイルできません。
> >
> > [dcc32 警告] Test1.dpr(49): W1057 文字列の暗黙のキャスト ('AnsiChar' から 'string')
> > [dcc32 エラー] Test1.dpr(53): E2010 'PWideChar' と 'PAnsiString' には互換性がありません
> >
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!