
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
> > 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 |