TurboPL Referenz

CommOpen

Top  Previous  Next

Syntax

CommOpen(Gerät : String; [LesePuffer, SchreibPuffer : Integer]) : Integer

Erklärung

Öffnet eine Schnittstelle und liefert eine Kanalnummer für das gewünschte Gerät (z.B. "COM2") zurück. Über diese Kanalnummer sprechen Sie die Schnittstelle in folgenden Befehlen an. LesePuffer und SchreibPuffer geben die gewünschte Größe der Puffer in der Schnittstelle an. Der Vorgabewert ist hier jeweils 1.

Wenn der Rückgabewert kleiner als 0 ist, ist ein Fehler aufgetreten. Hier eine Liste der möglichen Fehlercodes:

Code

Bedeutung

-1

Ungültige oder nicht unterstützte ID

-2

Gerät bereits geöffnet

-3

Gerät nicht bereit

-4

Es können keine Warteschlangen eingerichtet werden (zuwenig Speicher)

-5

Fehler in Standard-Parametern

-10

Hardware nicht vorhanden (wird von einem anderen Gerät gesperrt)

-11

Ungültige Bytegröße

-12

Nicht unterstützte Baudrate

Siehe auch

CommClose, CommIn, CommOut, CommMode, CommRead, CommWrite, CommMode, CommState