小编Ste*_*fan的帖子

Delphi XE3:将WideChar数组转换为Unicode字符串HOWTO?

我在这里做了一些关于上面给出的问题的研究并得出以下代码:

VarStr = array of WideChar;

function ArrayToString(const a: VarStr): UnicodeString;
begin
  if Length(a) > 0 then
    begin
      ShowMessage ('Länge des übergebenen Strings: ' + IntToStr(Length(a)));
      SetString(Result, PWideChar(@a[0]), Length(a) div 2)
    end
  else
    Result := '';
end;
Run Code Online (Sandbox Code Playgroud)

ShowMessage在给定数组中显示正确的字符数,但该函数的结果始终为空字符串.

你的想法好吗?

delphi delphi-xe3

1
推荐指数
1
解决办法
1393
查看次数

标签 统计

delphi ×1

delphi-xe3 ×1