Herunterladen Inhalt Inhalt Diese Seite drucken

Texas Instruments PHP 1240 Bedienungsanleitung Seite 34

Diskehensystem
Inhaltsverzeichnis
Verfügbare Sprachen
  • DE

Verfügbare Sprachen

~
TEXAS INSTRUMENTS
Das Komma nach C schafft eine
"schwebende" PRINT -Bedingung.
Wenn das nachste PRINT-State-
ment durchgetOhrt wird, tindet ei-
ner der tolgenden Vorgange statt:
Hat das nachste PRINT -8tatement
keine REC-Eintragung, plaziert der
Computer die Daten unmittelbar
nach den vorangehenden Daten.
Wenn das nachste PRINT -8tate-
ment eine REC-Eintragung aut-
weist, schreibt der Computer den
"schwebenden" Drucksatz in die
Datei in die durch den internen
Zahler angegebene Position, und
tOhrt das PRINT-REC-8tatement
wie Oblich durch.
EOF- Di e EOF-Funktion (Datei-Ende) gibt an, ob noch ein weiterer
Datensatz von einer Datei zu lesen ist. Die EOF-Funktion hat tol-
gende allgemeine Form:
EOF (Dateinummer)
Der Zahlenwert der Dateinummer muB der Nummer einer offenen
Datei entsprechen.
Die EOF-Funktion geht immer davon aus, daB der nachste Daten-
satz sequentiell gelesen werden soli, auch wenn Sie eine Datei mit
wahltreiem Zugriff haben.
Das Resultat aus der EOF-Funktion hangt davon ab, welche Stelle
in der Datei erreicht ist. Wenn Sie das Ende der Datei nicht erreicht
haben, ist der Wert O. Bei Dateiende ergibt sich aus der Funktion
eine Wert von
+
1. 1st di e Diskette voli und erreicht man gleichzeitig
das Ende der Datei, erhalt man aus der Funktion einen Wert von -1.
Nachstehend einige Beispiele tor die EOF-Funktion:
PRINT EOF(3)
Ausdruck eines Wertes von O,
oder - 1, je nachdem, ob Si e das
Ende der Datei, die als Nr. 3 erOff-
net wurde, erreicht haben.
IF EOF(27) <>O THEN 150
Wenn Si e das Ende der Datei er-
reicht haben, die als N r. 27 erOffnet
wurde, geht di e Steuerung zu Zeile
1150.
Die Obliche Weise der Kontrolle, wann der letzte Satz in Date i e n mit
wahltreiem Zugriff erreicht ist, besteht in der FOhrung eines Pseu-
do-Datensatzes am Dateiantang, der die Anzahl der Datensatze
der Datei enthalt. Bei jeder Veranderung der Dateilange muB der
Pseudo-Datensatz aut den neuen Stand gebracht werden.
RESTORE - Das RESTORE-8tatement verwendet man, um an di e
Positon eines spezitizierten Datensatzes zu kommen. Das State-
ment hat tolgende allgemeine Form:
RESTORE Dateinummer [.REC Satznummer]
Die Dateinummer muB mit dem RESTORE-8tatement angegeben
werden, wenn man es in Verbindung mit Dateien anwendet. Die An-
gabe der Satznummer steht lhnen trei.
e
Dateinummer- Di e Dateinummer ist die Nummer, di e einer be-
stimmten Datei im OPEN-8tatement zugewiesen wird. Sie wird
mit dem Nummerzeichen ( ) eingegeben, getolgt von der Num-
mer einer offenen Datei.
32
e
PHP 1240
e
Satznummer - Die Satznummer bezieht sich aut einen be-
stimmten Datensatz in der Datei, aut den Zugriff genommen
werden soli.
Nachstehend einige Beispiele tor das RESTORE-Statement:
RESTORE
*
6
Diese Anweisung bewirkt, daB der
nachste Datensatz, der von der als
N r. 6 erOffneten Datei gelesen oder
in dieser Datei geschrieben wird,
der erste Satz der Datei ist.
RESTORE
*
23,REC 12
Die Anweisung bewirkt, daB der
nachste Datensatz, der von der als
Nr. 23 erOffneten Datei gelesen
oder in diese Datei geschrieben
wird, der dreizehnte Satz in der Da-
tei ist (bedenken Si e, daB der erste
Satz die Nummer O hat).
Bei Dateien mit wahltreiem Zugriff (RELATIVE) verwendet man RE-
STORE gewOhnlich nur, um die Datei so zu umzustellen, daB man
di e EOF-Funktion anwenden kann, weil der Datensatz, de n Si e le-
se n oder schreiben wollen, ohnehin im INPUT- oder PRINT-State-
ment spezitiziert werden kann.
DELETE - Das DELETE-Statement verwendet man zum LOschen
von Dateien. Es hat tolgende allgemeine Form:
DELETE
*
Dateinummer
Die Dateinummer muB mit dem DELETE-Statement angegeben
werden. Die wird mit dem Nummernzeichen ( ) eingegeben, ge-
tolgt von einem numerischen Ausdruck; dieser Ausdruck muB, aut
di e nachste ganze Zahl gerundet, einen Wert zwischen 1 255 erge-
ben, und die Nummer einer bereits offenen Datei sein.
Anmerkung:
Dateien kOnnen nur geiOscht werden, wenn si e nicht
geschOtzt sind.
CALL FILES- Das FILES-Unterprogramm verwendet man zur An-
derung der Anzahl der Dateien (max. 9), die gleichzeitig offen sei n
kOnnen. Der Standardwert der zulassigen offenen Dateien in TI BA-
SIC liegt bei d rei. Der tOr Programme verfOgbare Speicherplatz i m
RAM wird um 534 Byte reduziert, plus 518 weitere Bytes tor jede
zulassige offene Datei.
Der CALL FILES Betehl hat tolgende allgemeine Form:
CALL FILES (Anzahl)
NEW
Di e Anzah/ muB e i ne einstelligen Zahl von 1 bis 9 sei n. Si e gibt di e
Menge der Dateien an, die gleichzeitig offen sei n kOnnen. Der Be-
tehl NEW muB unmittelbar nach dem CALL FILES Betehl tolgen.
Wird CALL FILES nicht durchgetOhrt, liegt der Standardwert der
mOglichen offenen Dateien bei drei.
VORSICHT
CALL RLES kann nur als Bete hl in TI BASIC verwendet werden. Es
ist nicht zulassig, CALL FILES als Statement (Anweisung) in einem
TI BASIC Programm einzugeben. Die Anwendung von CALL FILES
in einem Programm oh ne das unmittelbar tolgende NEW kann un-
vorhergesehene Folgen haben, einschlieBiich Verlust eines Pro-
gramms und/oder Verlust von Daten aut einer Diskette.
Inhaltsverzeichnis
loading

Inhaltsverzeichnis