s.mostafa.rahmani
دوشنبه 18 آذر 1387, 11:24 صبح
سلام
من قبلاً از اين كد براي گرفتن نام يك فايل Temp غيرتكراري استفاده ميكردم.
اما حالا تو دلفي 2009 خطاي Access Violation ميده. به نظر شما مشكل از چيه؟
function GetTempFile: string;
var
Buffer: array[0..MAX_PATH] OF Char;
begin
GetTempPath(Sizeof(Buffer) - 1, Buffer);
GetTempFileName(Buffer, '~lb', 0, Buffer);
Result := StrPas(Buffer);
end;
من قبلاً از اين كد براي گرفتن نام يك فايل Temp غيرتكراري استفاده ميكردم.
اما حالا تو دلفي 2009 خطاي Access Violation ميده. به نظر شما مشكل از چيه؟
function GetTempFile: string;
var
Buffer: array[0..MAX_PATH] OF Char;
begin
GetTempPath(Sizeof(Buffer) - 1, Buffer);
GetTempFileName(Buffer, '~lb', 0, Buffer);
Result := StrPas(Buffer);
end;