Hi,
ich glaube nicht, daß da das Problem liegt. Wäre es ein Problem der Schnittstellenparameter würden vielleicht unsinnige oder verstümmelte Daten oder gar keine ankommen. Aber es scheitert doch schon bei der Initialisierung bzw. der Zugriff überhaupt, wo fälschlich die Schnittstelle als belegt bezeichnet wird.
Dennoch habe ich mal ein wenig rumprobiert und z. B. alle handshake-Varianten mal deaktiviert; ohne Erfolg. Es bleibt bei der Meldung, der Comport sei belegt.
Hast Du Dich mal mit anderen Programmieren in Verbindung gesetzt, die doch auch die seriell ankommenden Daten verarbeiten müssen, z. B. Kugelblitz, von dem das Tool Kompass stammt!? Vielleicht hat er ja eine geeignete Routine, die er weitergeben kann/darf/will... ich habe von Programmierung leider überhaupt keinen Schimmer und kann in der Sache selbst daher nicht weiterhelfen.
Bye
Peter