Normalerweise sollte das so funktionieren:
Delphi-Quellcode:
function GetInformation(AFilename : String) : String;
var
Buffer : String;
begin
//Datei öffnen
//Information in die Variable "Buffer" lesen
//Resultat der Funktion setzen ...
Result := Buffer;
//... oder anhängen
Result := Result + Buffer;
//Datei schliessen
end;
procedure WasWeissIch();
var
Info : String;
begin
Info := GetInformation('name.txt');
end;
Btw.: "out" ist kein schöner Variablenname, weil es ein reserviertes Wort ist.