F16 File of text und writeln

Lschreyer
Schreiberling
Avatar
Geschlecht: keine Angabe
Beiträge: 527
Dabei seit: 02 / 2007
Betreff:

F16 File of text und writeln

 · 
Gepostet: 25.08.2010 - 14:26 Uhr  ·  #1
Ich habe folgenden Code:

Code
     
...
var F: File of text

Procedure testfile;
begin
      f16_changedir('');
      if not f16_pathexist('testdir') then
        f16_createdir('', 'testdir, 0, 0);
      endif;
      f16_changedir('testdir);
      writeln(serout, f16_getcurdir);
      f16_fileassign(F, 'testdir', 'test.txt');
      f16_filerewrite(F, [], 0, 0);
      writeln(F, 'Hallo');
      F16_Fileclose(f);
end;


Biem writeln kommt Compiler Fehler:
Undefined Identifier F

Warum erkennt er F nicht an?

Louis
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: F16 File of text und writeln

 · 
Gepostet: 26.08.2010 - 14:31 Uhr  ·  #2
Hats du oben ein uses UFAT16 drin ?

gruss
Harry
Gunter
Administrator
Avatar
Geschlecht:
Herkunft: Frankfurt Main / Germany
Beiträge: 1697
Dabei seit: 02 / 2003
Betreff:

Re: F16 File of text und writeln

 · 
Gepostet: 26.08.2010 - 21:35 Uhr  ·  #3
Hi,

@Harry
ohne "uses" würde sich der Compiler schon viel früher beschweren!

@Louis
ich kann kein Problem nachstellen!
Poste doch mal eine komplette Source, die den Fehler zeigt.

Gruß
Gunter
Merlin
Administrator
Avatar
Geschlecht:
Alter: 25
Beiträge: 1474
Dabei seit: 03 / 2005
Betreff:

Re: F16 File of text und writeln

 · 
Gepostet: 27.08.2010 - 09:19 Uhr  ·  #4
Hi Louis.

If the extract is accurate, you are missing a semicolon at the end of the line defining F. This might result in the definition of F being incomplete, hence the error.

But Gunter is right. Without a complete source it is almost impossible to help.

Regards

Merlin.
Lschreyer
Schreiberling
Avatar
Geschlecht: keine Angabe
Beiträge: 527
Dabei seit: 02 / 2007
Betreff:

Re: F16 File of text und writeln

 · 
Gepostet: 30.08.2010 - 08:23 Uhr  ·  #5
Sorry für die späte Meldung, das Problem besteht immer noch, es ist nicht möglich in dieser Prozedur mit Writeln in die Datei zu schreiben.
F ist undefined, obwohl ich es als globale Variable definiert habe.
Das Problem ist momentan nach hinten geschoben, ist etwas anderes dazwischen gekommen. Mehr Code folgt demnächst.

Louis
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   90   104 · Page-Gen-Time: 0.028636s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI