Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Datei im Speicher zeilenweise lesen

  Alt 12. Okt 2005, 12:17
So, Problem:
Delphi-Quellcode:
// Initialisierung
function InitLine(hFile: THandle; var FileBufStr: string): boolean;
var
  GotBytes: cardinal;
begin
  SetLength(FileBufStr, BUFSIZE);
  Result := ReadFile(hFile, @FileBufStr[1], BUFSIZE, GotBytes, nil);
  if Result then
    SetLength(FileBufStr, GotBytes)
  else
    FileBufStr := '';
end;
In der siebten zeile meint Delphi:
Zitat:
[Error] PasswordRecover.dpr(288): Constant object cannot be passed as var parameter
Aber das ist doch kein konstantes Obejkt? Ich verstehe nicht, was Delphi mir damit agen will.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat