つい2日ほど前からDelphiを始めた初心者です。
16進数の文字列から対応するユニコードの文字を取得したいのですが、うまくいかずに詰まってしまいました。
chr($41)としてAを取得するように、たとえば$3042から文字「あ」を取得したいと考えています。
==================
var
Ws: widestring;
begin
Ws := #$3042;
end;
==================
と記述すれば「あ」は得られるんですが、#のあとに変数を続ける方法が見つけられず…
どのような関数を使えばUnicodeの文字コードから対応する文字が得られるのか、ご存知の方がいらっしゃいましたらご教示お願いできますでしょうか。
正確な解説は識者にまかせるとして
Ws := #$3042;
と
Ws := WideChar($3042);
は同じみたいです。
悩んでいたのが嘘のように簡単に通ってしまいました^^
ヘルプにも記載がないし、ネットを検索しても見つけられず、往生していました。
本当にありがとうございました。
ツイート | ![]() |