我真的不明白爲什麼這個功能不工作: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