ClosePort - metoda objektu PmaComm
Popis:
Zavření ethernet portu nebo sériového portu tohoto objektu.
Syntaxe:
Boolean ClosePort()
Vrácená hodnota:
true - Port se úspěšně zavřel.
false - Port se nezavřel. Možná závada: Port předtím nebyl otevřen nebo se port ještě otevírá (pro Ethernet-klienta může připojování trvat déle a v té době nelze port zavřít)
Poznámka:
pro sériovou linku: Tato metoda zavře například port
COM1 (
COM2 ..) a pak tento sériový port lze použít pro komunikaci jiným objektem nebo jinou aplikací.
Pro pokračování přenosu tímto objektem se pak musí volat metoda
OpenPort.
Viz
Nastavení parametrů sériové linky.
pro Ethernet-klienta: Touto metodou se zavře
TCP spojení.
Pro
UDP přenosy je zbytečné tuto metodu volat.
Po zavření spojení: pro pokračování v přenosech na stejné TCP adrese a portu se pak
NEmusí volat metoda
OpenPort, protože před novým přenosem se spojení otevře automaticky.
Viz
Nastavení parametrů Ethernet-klient.
Tato metoda může být volána i v
INFO systému, když se při prohlížení tohoto objektu stiskne tlačítko "
Akce". Viz oprávnění "
PmaRoot > Oprávnění > InfoEdit".
Příklad:
JavaScriptVBScriptVyber a zkopíruj do schránky
var oComm = pMe.Pm("/Comm");
oComm.ClosePort();
Dim oComm
Set oComm = pMe.Pm("/Comm")
oComm.ClosePort
Historie:
Pm8.02.13: Tato metoda nově nezavře port pokud se port právě otevírá.