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 

 Open for Write, aber mitten im File Änderungen machen Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Wolfgang - 25.09.2007 15:25)
Wolfgang nutzt:  CC1-M-Unit V1.1, CC1-M-Unit V1.2/2.0, CC1-Station V2.0, Micro, Open-Micro, Open-Mini, Open-Midi, sonstige
Hallo zusammen
ich arbeite seit kurzem mit der Open Midi und muß sagen das läuft echt super, (viel Platz) besonders
die echte RS232 mit 8 Byte Buffer über 2 Leitungen !!!!!


Nun möchte ich in dem File-Bereich in der Mitte Änderungen machen.
Wollte dazu den Filezeiger während einem Open for Write verändern. (weiter setzen)

Vorher 3 Werte (Byte) ins File geschrieben, dann:

print dFILEPOSh;dFILEPOSl;"  "                (Ist $ea40 bei Start)
OPEN# FOR WRITE
print dFILEPOSh;dFILEPOSl;"  "                 $ea40
dFILEPOSl=dFILEPOSl+2                                  
print dFILEPOSh;dFILEPOSl;"  "               <----------- geht noch  $ ea42
print# 7                                                   <------ Ist das Problem
print dFILEPOSh;dFILEPOSl;"  "            <---- Kommt nicht mehr
close#
print dFILEPOSh;dFILEPOSl;"  "

Das Prog bleibt hängen, es kommt keine Ausgabe mehr und es läuft auch nicht mehr ...

Hat sowas schonmal jemand gemacht?
Weiß jemand ob man den Dateizeiger verändern darf?
Gibt es Dateianfangs und Endwerte oder sollte man sich die selber merken?

Danke euch, bis dann
Gruß
Wolfgang

 Antwort schreiben

Bisherige Antworten:

Re: Open for Write, aber mitten im File Änderungen machen (von Dietmar - 25.09.2007 22:46)