EINHEITEN
Definition
CON_wXhaxxy_k
14
Die Einrichtungen, zu denen der OL Daten senden oder von denen er Daten empfan-
gen kann, heißen Einheiten.
Das System legt nicht von vornherein fest, welche Einheiten schließlich zur Laufzeit
eines Programms verwendet wird. Die Einheit kann deshalb leicht geändert werden.
Es ist auch möglich, Daten zu einer anderen als der ursprünglich vorgesehenen Ein-
heit umzuleiten. Zum Beispiel muß vielleicht ein Programm irgendwann während sei-
ner Laufzeit Daten an einen Drucker ausgeben. Wenn der Drucker gerade nicht ver-
fügbar ist, dann können die Daten zu einer Microdrive-Datei umgeleitet und dort
gespeichert werden. Die Datei kann dann zu einem späteren Zeitpunkt ausgedruckt
EI
werden.
A beim OL kann aufgefaßt werden als Lesen von oder Schreiben zu einer
logischen Datei, die sich in einer einheitenunabhängigen
Sämtliche einheitenabhängigen
bern ausgeführt, die speziell für jede OL-Einheit geschrieben wurden. Das System
kann automatisch Treiberfür Peripheriegeräte suchen und einsetzen. Sie müssen in
dem Standardformat für OL-Einheitentreiber
Peripherie-Erweiterung. )
Wird eine Einheit aktiviert, so wird ein Kanal geöffnet und mit der Einheit verknüpft.
Um einen Kanal richtig zu öffnen, müssen gelegentlich grundlegende Informationen
über die Einheit geliefert werden. Diese zusätzliche Information wird an den Einhei-
tennamen angehängt.
Der Dateiname muß den Regeln für SuperBASIC-Namen
name (Einheitenname) kann auch als SuperBASIC-String-Ausdruck
werden.
Allgemein hat ein Dateiname folgende Form:
Name [Informationen]
Jede logische Einheit in dem System erfordert ihre eigenen besonderen "Zusatzin-
formationen", auch wenn wo immer möglich Standardwerte für die Parameter einge-
setzt werden.
=
Einheit:
Name
Die Form des Einheitennamens wird nachfolgend dargelegt.
Beispiel:
Für Konsoleinheiten
con_wXhaxXy_k
Konsol-E/A
[wXh]
- Breite, Höhe des Fensters
- X,
[axXy]
Y-Koordinaten des Fensters (Ecke links oben)
[k]
- Länge des Tastatur-Eingabepuffers
Standardwert :
con_448x180a32x16_128
Operationen werden von einzelnen Einheitentrei-
geschrieben werden. (Siehe Begriff
Auswahl der Konsoleinheit
Unterstreichungszeichen
Fensterbreite
Trennzeichen
Fensterhöhe
Trennzeichen - wird als AT gelesen
~----
X-Koordinate des Fensters (Ecke links oben)
,
Trennzeichen
V-Koordinate des Fensters (Ecke links oben)
Trennzeichen
Länge des Tastatur-Eingabepuffers
Standardform befindet.
entsprechen. Ein Datei-
angegeben
(Bytes)
3/85