AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
Inhalt   <<   <   >   >>   Index

a)     Pseudo-Variable zur *bergabe der Länge einer offenen Datei.
b)     Pseudo-Variable zur Festlegung der Länge einer offenen Datei.

Syntax:          a)     EXT#Faktor
          b)     EXT#Faktor=Ausdruck

Argument:     a)     Faktor ist eine Kanalnummer, wie sie von einer der OPENINOPENOUT oder OPENUP Funktionen zugewiesen wird.

          b)     Faktor ist eine Kanalnummer, wie sie von einer der OPENIN, OPENOUT oder OPENUP Funktionen zugewiesen wird.

                Ausdruck ist die gewünschte Länge der Datei, der oberen Grenze vom Speichersystem bestimmt wird. Die untere Grenze ist 0. Die hauptsächliche Verwendung der Anweisung ist zur Verkürzung einer Datei, z.B. EXT#datei=EXT#datei=&1000. Eine Datei kann ausdrücklich mit PTR# oder implizit mit BPUT# verlängert werden.

                Hinweis: Wie mit allen Pseudo-Variablen, kann man weder das Schlüsselwort LET noch die Operatoren += und -= mit EXT# verwenden.

                EXT wird auch als Element der ERROR EXT Anweisung verwendet; siehe das Kapitel Fehlerbehandlung.

Ergebnis:     a)     Ganzzahl, die die aktuelle Länge der Datei von 0 bis (theoretisch) 2147483648 ausgibt (obwohl die Länge in Wirklichkeit durch das verwendete Speichermedium beschränkt ist).

Beispiele:     
IF EXT#datei>90000 THEN PRINT "Datei voll" : CLOSE#datei
          
EXT#op=EXT#op-&2000

[sh-index] Back to list of manuals