Entwickler-Ecke

Sonstiges (Delphi) - "Local varialbe "InFile" does not seem to be initialized"


PP-deluxe - Do 06.04.06 15:02
Titel: "Local varialbe "InFile" does not seem to be initialized"
Hallo,

ich habe folgendes ProbleM: Beim Kompilieren des Quelltextes gibt mir Lazarus folgende Fehlermeldung zurück:


"Local varialbe "InFile" does not seem to be initialized"

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
Der Quelltext sieht so aus:var
  InFile : TextFile;
  Wert1  : integer;
  Wert2  : double;
  Wert3  : double;
  Rest   : string;

begin
assignFile (Infile, 'MeineDatei.txt');
reset (Infile);
while not eof (InFile) do
  begin
  readln (InFile, Wert1, Wert2, Wert3, Rest);

    // an dieser Stelle werden die eingelesenen Variablen verarbeitet

  end;
CloseFile (InFile);
end;


Was ist von mir nicht beachtet worden?

ThX

Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt


mica33 - Fr 21.04.06 20:29

Laut
ftp://ftp.freepascal.org/pub/fpc/docs-pdf/rtl.pdf

sollte InFile:Text und nicht Textfile sein


raiguen - So 23.04.06 14:08
Titel: Re: "Local varialbe "InFile" does not seem to be initialized
user profile iconPP-deluxe hat folgendes geschrieben:
Hallo,

ich habe folgendes ProbleM: Beim Kompilieren des Quelltextes gibt mir Lazarus folgende Fehlermeldung zurück:


"Local varialbe "InFile" does not seem to be initialized"

Erstens ist das kein Fehler im herkömmlichen Sinne, sondern nur ein Hinweis (Lokale Variable 'InFile' scheint nicht initialisiert zu sein). Falsch gemacht hast Du in diesem Falle nix, der Compiler hat nur keine Zuweisung alá InFile:=irgendwas gefunden... Also von daher take it easy ;-)