TurboBASIC Handbuch Seite 43


Annerkung :von ist die erste Zeilennummer von der ab gelöscht werden soll. bis ist die letzte Zeilennummer, bis zu der gelöscht werden soll. Es sei angemerkt, daB DEL endgültige Wirkung zeigt. Es gibt keine röglichkeit, aus dem Speicher gelöschte prograTmzeilen wieder zurückzuholen, es sei denn, sie befinden sich noch auf den Bildschirm. üm solche zurückzuholen, bewegen Sie einfach die Schreibmarke in diese Zeile und betätigen die RETURN-Taste.

Beispiel :Dieses Beispiel löscht nur 1 Zeile, nämlich Zeile 100:

DEL 100,100


Das folgende Beispiel löscht die Zeilen 30 bis einschließlich 100:


DEL 30,100



DELETE

I/O-Instruktion


Definiton:Löscht eine Datei von der Diskette.

Version :ATARI BASIC Turbo BASIC Co"piler

*** ***

Syntax :DELETE ,,D[n]:dateinam.anh"

Ar"merkung:n ist die Laufwerksnummer, ihre Angabe ist nicht zwingend, wenn

Laufwerk 1 geneint ist.

dateinam.anh ist der Name der zu löschenden Datei.

Die Benutzung von Wildcards (Platzhalter * und ?) ist erlaubt.

DELETE entspricht den XIO-Befehl 33. Beispiel :DELETE ,,D:*.BAS"

löscht in Laufwerk 1 alle Dateien mit den Anhang BAS.



DIM

Bearbeitungsinstruktion


Definition:Reserviert Speicherplatz für nummerische Folgen und Strings.

Version :ATARI BASIC Turbo BASIC Ccopiler

*** *** ***

Syntax :DIM var(subscript)[,var(subscr.ipt)]...

Anmerkung :Jedes Stringzeichen braucht ein Byte;

jede unterteilung in einer numerischen Folge braucht sechs Byte

Speicherplatz.

Beispiel :DIM A$(l0) :Ein String mit höchstens 10 Zeichen.

DIM x(l0) :Eine numerische Folge, die die Elemente 0

bis 10 (also insgesamt 11) beinhaltet.

DIM y(20,20) :Eine zweidimensionale Folge

DIM A$(l0),X(l0) :Es können verschiedene variablen und variablen

typen durch ein Kcmna getrennt nach einer DIM

instruktion dimensioniert werden.


In Turbo BASIC XL 1.5 wird eine dimensionierte Folge gleich mit

Null gefüllt. Es ist also nicht mehr notwendig, jeden Element

in einem Feld einzeln eine Null zuzuweisen.

DIM A(l00) bedeutet also in Turbo BASIC:

DIM A(l00): FOR 1=0 TO 100: A(I)=0: NEXT I