<< Inhaltsverzeichnis Suchen >>

READY

Funktion

Syntax:

READY(<DATEI-NUMMER>)

Bedeutung:

Liefert den Wert 0, wenn die (das) Datei (Gerät) <DATEINUMMER> für die Druckausgabe nicht bereit ist, andernfalls wird ein Wert <> 0 zurückgegeben.

 

Bei <DATEI-NUMMER> = 0 wird der Zustand des Standard-Druckers prn bzw. der mit PRINTER zugeordneten Datei abgefragt, andernfalls muß eine Datei mit der angegebenen <DATEI-NUMMER> geöffnet sein, sonst liefert READY(...) den Wert 0.

 

Bei Disketten- oder Festplatten-Dateien liefert READY immer einen Wert <> 0, auch wenn die Datei mit OPEN INPUT geöffnet wurde.

 

Handelt es sich bei der angegebenen Datei um einen Drucker (prn, lpt1,...) wird der Zustand des Druckers überprüft.

 

Diese Funktion ist nur unter MS-DOS wirksam. Unter UNIX liefert sie stets den Wert 1.

 

Nach der Funktion READY wird unter MS-DOS bei der nächsten Druckausgabe wieder geprüft, ob der Drucker bereit ist, auch wenn vorher die Frage

 

Drucker nicht bereit. Zugriff erneut versuchen ?

 

mit <N> beantwortet wurde oder im ON PRINTERROR MACRO EBUS_RETRY$="N" gesetzt wurde.

Beispiel:

IF READY(0)
THEN LPRINT ZEILE$
ELSE ERRORMES = "Drucker nicht bereit"
ENDIF

siehe auch:

PRINTER, EBUS_RETRY$, ON <EREIGNIS> MACRO, LPRINT, REPORT