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 

 Bekannter Fehler! Kategorie: C-Control I V1.2/2.0 (von Dietmar, Homepage - 8.07.2007 20:18)
 Als Antwort auf Re: Nachtrag! von Achim - 7.07.2007 14:12
Dietmar nutzt:  CC1-M-Unit V1.1, Advanced CC1-Unit, Open-Micro, Open-Mini, Open-Midi, Open-Macro, Open-Mini M-Unit, Open-Mini Station, sonstige
Hallo zusammen.

Diese Art der Abfrage von FILEFREE ist völlig korrekt! Nur die von "DIE HARD" erstellte C-Control-1 führt das Programm nicht korrekt aus. Es handelt sich eindeutig um einen Fehler im Betriebssystem der C-Control-I V1.2, V2.0 und C-Micro, der zusammen mit einigen anderen Bugs in der FAQ und hier im Forum beschrieben wurde.

Daß es wirklich an der DIE-HARD-C-Control liegt, kann man überprüfen, indem man den Code auf einer Original-C-Control ("C-Control I Version 1.1") ausführt. Auch in der Hilfe von CCBASIC ist die korrekte Abfrage von FILEFREE beschrieben:

Prüfen des freien Speicherplatzes

Vor dem Schreiben von Daten mit PRINT# sollte mit der FILEFREE-Funktion geprüft werden, ob noch genügend Platz zur Datenaufzeichnung vorhanden ist. Anderenfalls kommt es zum Überlauf des Dateizeigers auf den Anfang des seriellen EEPROMs und zum Überschreiben des Anwenderprogramms, was zum Absturz des C-Control Systems führt.

IF FILEFREE THEN PRINT# value ELSE GOTO filefull

Viele Grüße
Dietmar

Meine Homepage: http://ccintern.dharlos.de

 Antwort schreiben

Bisherige Antworten: