我真的不明白为什么这个功能不工作:Embarcadero公司Delphi和widechar:简单的功能不工作
function GetNomRepertoireTemporaire:WideString;
var
PathLocal : array[0..MAX_PATH+1] of WideChar;
begin
Result := '';
if GetTempPath(SizeOf(PathLocal)-1, PathLocal)>0 then
begin
Result := PathLocal;
end;
end;
当我把它想:
var
t : wideString;
initialization
t := GetNomRepertoireTemporaire;
我等待10秒左右,然后我得到一个AV at 0x000000 address 0000000
任何人都可以解释我在做什么错了?
看看德尔福给你的警告。你能列出他们吗? – Martijn 2011-06-08 13:12:13
为什么widetring和widechar?为什么不是字符串和字符? – 2011-06-08 13:43:48