![]() |
Wie greift man aus Delphi auf einen virtuellen COM-Port zu?
Wie greift man aus Delphi auf einen virtuellen COM-Port zu?
Der Aufruf von ComHandle := CreateFile(PChar('COM42'), GENERIC_READ or GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, 0); erzeugt immer nur ein INVALID_HANDLE_VALUE Ich habe über Bluetooth ein Gerät angeschlossen, das über den Virtuellen ComPort42 angesprochen wird. Hyperterminal kann damit problemlos umgehen und baut eine Verbindung auf. Was muß ich machen, damit es funktioniert? Danke für eure Unterstützung. Michael |
Re: Wie greift man aus Delphi auf einen virtuellen COM-Port
Ein virtueller COM-Port ist von einem realen nicht zu unterscheiden. Zumindest auf CreateFile-Ebene. Lies mal GetLastError aus und lass dir den Fehlertext geben. Hast du ueberhaupt ein "COM42"? Schau mal im Device Manager nach.
|
Re: Wie greift man aus Delphi auf einen virtuellen COM-Port
Die Dateiangabe von COMx geht nur bei COM < 10. Ab COM10 muss es anders angegeben werden - siehe
![]() Zitat:
|
Re: Wie greift man aus Delphi auf einen virtuellen COM-Port
Danke .... hat funktioniert :-D :-D :-D :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz