ComPort_GetOpen Status nicht real

Die ComPort_GetOpen-Funktion gibt offenbar nur den Zustand der Property, aber nicht den Status der COM-Schnittstelle zurück. So kann ich z.B. mit SetPort einen nicht vorhandenen Port einstellen und öffnen, GetOpen liefert True zurück. Damit kann ich mit GetOpen nicht prüfen, ob das Öffnen eines ComPorts wirklich erfolgreich war. Ist das ein Bug oder Feature? Wenn Feature, wie kann ich sonst rauskriegen, ob die Schnittstelle ordnungsgemäß geöffnet wurde?

Tommi

IPS_GetInstance() und dort InstanceStatus auf IS_ACTIVE prüfen.

paresy

Danke, ich habe das mal in meine I2Clib eingebaut.
Die Erwartungshaltung würde aber mehr die Einbindung dieser Abfrage in die GetOpen-Funktion gehen.

Tommi