_SPortOpen

(   Port        : Word;
    Baud        : Word;
    Parity      : Byte;
    DataBits    : Byte;
    StopBits    : Byte;
dim Error       : String) : Longint

Otevírá komunikaci po sériovém portu. Jestliže vše proběhne dobře, vrací identifikátor pomocí kterého se s portem pracuje i v jiných procedurách a funkcích. Jestliže se vyskytne chyba, vrací funkce nulu a v parametru Error je její popis.

Parametr Popis
Port Číslo portu v rozsahu 1..4.
Baud Rychlost přenosu (např. 9600)
Parity Přenos je / není zabezpečen paritou (0,1)
DataBits Počet datových bitů (7, 8)
StopBits Počet stop bitů (0..2)
Error Popis chyby v případě, kdy funkce vrací nulu.

Podívejte se na: Procedury a funkce - Sériový port

Příklad:

dim hComm   : Longint;
dim Error   : String;

hComm := _SPortOpen(1, 9600, 0, 8, 1, Error);
if(hComm = 0)then
    _MsgBox(1, Error, 0);
    Exit
endif