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 

 Re: Nachtrag! Kategorie: C-Control I V1.2/2.0 (von Hauk - 9.07.2007 0:17)
 Als Antwort auf Re: Nachtrag! von Achim - 7.07.2007 14:12
Hauk nutzt:  CC1-Unit V1.1
> > Habe noch einen Fehler gefunden (falls es jemanden interessiert) und seitdem dieser behoben ist läuft alles perfekt und einwandfrei! Und zwar habe ich im Subprogramm #LOG eine Zeile mit "if filefree then..." da filefree aber einen Wert der verbliebenden freien Bytes ausgibt und keine ja/nein abfrage ist, hat das Programm seinen Dienst verweigert indem es sich geweigert hatte zu speichern!
>
> Das passt schon. Der then-Teil vom if wird ausgeführt, wenn der Ausdruck ungleich 0 ist.


Ein Problem sehe ich da aber schon:
Wenn 4 words nacheinander gespeichert werden sollen, dann muß auch abgefragt werden
ob die benötigten 8 byte noch frei sind auf dem file. Ein freies byte reicht nicht.
Also etwa so:


#log                                         'Speichern der Daten im internen Speicher
open# for append
if filefree <  8 then return
print# Counter
print# Vario1
print# Vario2
print# Dvario
close#
Counter = Counter+1
return

Gruß  Hauk

 Antwort schreiben

Bisherige Antworten: