Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 FILEFREE, EOF bei der Open Macro Kategorie: Programmierung Basic (von laika - 10.11.2025 13:51)
laika nutzt:  Open-Macro
Hallo,

ich lese Datenblöcke (DB) bestimmter Länge aus dem EEPROM aus (FILEBYTE = ON), mache vor dem Lesen open# for read. Wenn ich die Beschreibung richtig verstehe, kann ich dabei NICHT mit FILEFREE arbeiten, muss auf EOF abfragen, wann Schluss ist.

Der Lesezeiger wird bei jedem input# weiter geschaltet, steht danach auf EOF, also einem nicht mehr lesbaren bzw. gültigen EEPROM-Wert - richtig?

Hintergrund: Bisher lese ich mit
while not EOF
     :
   DB lesen
     :
wend

Dabei gibt es gelegentlich Fehler. Vielleicht, weil nach dem Lesen eines DB EOF noch nicht erreicht wurde, der nächste DB aber länger ist als der Rest bis EOF - richtig?

Danke für Hilfe, Laika

 Antwort schreiben

Bisherige Antworten:

Re: FILEFREE, EOF bei der Open Macro (von Dietmar - 10.11.2025 14:22)