dfnファイルの文字列について

解決


Nayamumaru  2016-07-13 22:08:16  No: 48228  IP: 192.*.*.*

お世話になります。

delphi7でのdfmファイルについて質問なんですが、このファイルからキャプション一覧を取得しようとおもい見てみると Caption = #12363#12395 のようなシャープ付きの数字になっています。

dekoさんのページを色々みさせていただいたところ
「Unicodeベースの10進コントロール文字列に変換される」との事でしたが、英語での調べ方がわからず止まってしまいました。

やりたい事は、#12363#12395の形式のものをSJIS文字列で可視化、SIS文字列を#12363#12395の形式に変換。

なんですが、これの変換は難解なのでしょうか。

すいませんがご指導おねがいできればと思います。

編集 削除
通りすがり  2016-07-14 06:42:26  No: 48229  IP: 192.*.*.*

#XXXXX形式の値を(#を外して)StrToIntで数値(Word)に変換→WideCharに代入→WideStringに追加
で全部WideStringに入れたらAnsiSringに代入
とかどうですか?

編集 削除
Nayamumaru  2016-07-14 07:29:34  No: 48230  IP: 192.*.*.*

通りすがり さん、お早うございます。

スバラシイです!!
通りすがり さんの指導通りにやったら無事変換できました。

WORD型って今まで使ったことがなかったので助かりました。
どうもありがとうございました。

編集 削除