Danke für die Antwort.
Also, meine Funktion sieht so aus.
Delphi-Quellcode:
function ExpandEnvStr(const szInput: string): string;
begin
SetLength(Result,MAXSIZE);
SetLength(Result,ExpandEnvironmentStrings(pchar(szInput),
@Result[1],length(Result)));
end;
Wenn ich jetzt ExpandEnvStr('%systemroot%\bild.bmp') aufrufen will, kommt ein Fehler, dass die Dateiendung (.bmp ungültig sei.