Ako ti to treba za razne API funkcije koje uzimaju pointer na array of char onda ce ti ovo biti elegantnije resenje:
Code:
function GetWinDir: String;
begin
SetLength(Result, MAX_PATH);
SetLength(Result, GetWindowsDirectory(PChar(Result), MAX_PATH));
end;
Meni je ovo nekako normalnije resenje. Kad vec imas String tip koji se ponasa kao pointer na array of char zasto to onda ne iskoristiti!?