Guten Morgen,
so wäre der Befehl zum Öffnen richtig:
ComPort.OpenCom('COM2');
Den kannst Du aber solange nicht aufrufen wie die
Instanz ComPort noch nicht erzeugt wurde.
Rein theoretisch sollte es auch so gehen
(ohne am Quelltext von uComPort.pas etwas zu ändern):
Delphi-Quellcode:
ComPort := TComPort.Create(5);
ComPort.OpenCom('COM5');
Grüße
Klaus