难
难民
Unregistered / Unconfirmed
GUEST, unregistred user!
function unEncode2(var s:String):String;
var
i:Integer;
t:array[0..300] of widechar;
begin
i:=0;
if i<length(s) then
begin
t[length(s) div 4]:=strtoint('$'+copy(s,i+1,4));//x
i:=i+4;
end;
t[length(s)div 4]:=0;
result:=WideCharToString(t);
end;
这个函数编译时提示在第9、13行出现以下错误:Incompatible types: 'WideChar' and 'Integer'
说是类型不匹配,我看了半天也不知道为什么,请高手指点迷津。
var
i:Integer;
t:array[0..300] of widechar;
begin
i:=0;
if i<length(s) then
begin
t[length(s) div 4]:=strtoint('$'+copy(s,i+1,4));//x
i:=i+4;
end;
t[length(s)div 4]:=0;
result:=WideCharToString(t);
end;
这个函数编译时提示在第9、13行出现以下错误:Incompatible types: 'WideChar' and 'Integer'
说是类型不匹配,我看了半天也不知道为什么,请高手指点迷津。