Zugriff auf Serielle Schnittstelle Win7

20. Juni 2011 12:12

Hallo,

wie kann ich von Windows7 auf eine Serielle-Schnittstelle über NAV2009 CC zugreifen? Nach einigem Googeln wurde ich auf die MsComm.ocx aufmerksam, diese konnte ich mittlerweile auch registrieren, allerdings habe ich keine Designlizenz für die OCX.

Woran liegt das bzw. gibts da noch andere Komponenten um auf meine Com-Ports zuzugreifen? Habe leider keinen Gerätetreiber dafür.

Re: Zugriff auf Serielle Schnittstelle Win7

20. Juni 2011 13:34

http://www.mycsharp.de/wbb2/thread.php?threadid=5955 oder http://www.activevb.de/tipps/vbnettipps/tipp0071.html oder http://msdn.microsoft.com/de-de/library/bb979092.aspx sind die ersten 3 Antworten die Google ausspuckt. Das sollte als Ausgangspunkt genügen.

Volker

Re: Zugriff auf Serielle Schnittstelle Win7

20. Juni 2011 13:36

Hallo,

entweder ich liege da völlig falsch, oder du legst einfach eine Variable mit dem OCX "Microsoft Communucations Control" an. Danach solltest du das OCX benutzen können.

Gruß, Fiddi

Re: Zugriff auf Serielle Schnittstelle Win7

21. Juni 2011 12:51

Hallo,

ist an sich kein Problem, vielleicht hab ich mich falsch ausgedrückt. Sobald ich auf diesem Rechner die Codeunit kompiliere erscheint eine Fehlermeldung, das ich keine Designlizenz für die MSComm OCX habe.

Re: Zugriff auf Serielle Schnittstelle Win7

21. Juni 2011 13:18

In einem der obern Links steht, dass man entweder vb6 installieren muss oder (unsupported) den Design-Key in die Registry einfügen muss.

Wann Du Deine Anwendung aber an andere verteilen willst, dann würde ich u. U. eine neue COM-DLL auf .NET-Basis erstellen. (Beispiele auch in o. g. Links).

Volker

Edit: In einer älteren Ausgabe der Dotnetpro ist mir auch etwas in dieser Art überden Weg gelaufen. Evtl. mal bei dotnetpro.de suchen

Re: Zugriff auf Serielle Schnittstelle Win7

21. Juni 2011 18:47

Also ich weiß nicht aber bei mir ist die "mscomm32.ocx" schon im System vorhanden, und ich habe auch keine Probleme Sie zu benutzen.

Gruß, Fiddi