Wie Existenz von LPT1 prüfen [ERLEDIGT]

Von Ausgaben mit der Gra-Engine über Generatoren bis zum Export in diversen Formaten

Moderator: Moderatoren

Antworten
Benutzeravatar
Magic
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 343
Registriert: Mo, 11. Jul 2011 12:01

Wie Existenz von LPT1 prüfen [ERLEDIGT]

Beitrag von Magic »

Hallo,

ich drucke mit dem Befehl:

Code: Alles auswählen

COPY FILE <meineDatei> TO ( cPort )
direkt z.B. auf LPT1.
COPY FILE <cSourceFile> TO <cTargetFile>|<cDevice>
Anstelle eines Dateinamens kann auch ein Gerätename wie z.B. LPT1 angegeben werden. Die Datei <cSourceFile> wird dann auf diesem Gerät ausgegeben. ...
Falls ... <cSourceFile> nicht existiert, entsteht ein Laufzeitfehler.
Dabei kommt es vor, dass bei einigen Benutzern die Druckerzuordnung nicht korrekt ist und das Programm an dieser Stelle aussteigt weil LPT1 nicht gesetzt ist.

Frage mich deshalb, wie ich vor dem COPY Befehl prüfen kann ob LPT1 gesetzt / verfügbar ist?
Dann könnte ich darauf reagieren.
Zuletzt geändert von Magic am Di, 20. Mai 2014 11:00, insgesamt 1-mal geändert.
Gruß,
Magic
Benutzeravatar
Magic
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 343
Registriert: Mo, 11. Jul 2011 12:01

Re: Wie Existenz von LPT1 prüfen

Beitrag von Magic »

OK. Gefunden:

Code: Alles auswählen

IsPrinter( [<cLPT>] ) --> lReady
Gruß,
Magic
Antworten