程序运行时出现地址错误,请大家帮忙分析原因.
qi7 2005-07-16 04:44:43 出错的行在system单元的LoadResString函数中;
function LoadResString(ResStringRec: PResStringRec): string;
var
Buffer: array [0..1023] of char;
begin
if ResStringRec = nil then Exit;
if ResStringRec.Identifier < 64*1024 then
SetString(Result, Buffer, // error line
LoadString(FindResourceHInstance(ResStringRec.Module^),
ResStringRec.Identifier, Buffer, SizeOf(Buffer)))
else
Result := PChar(ResStringRec.Identifier);
end;
请问是什么原因出现这种错误?