Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#2

Re: erkennen ob RS232 zu USB Konverter eingesteckt wurde

  Alt 6. Mai 2007, 15:29
Das faellt unter die Aufgabe von WM_DEVICECHANGE. Besorg dir von http://jedi-apilib.sf.net die Zips scapi und win32api. Das Beispiel "COM Ports" in scapi zeigt wie man die COM-Ports aufzaehlt. Nun muss man nur noch WM_DEVICECHANGE DBT_DEVNODES_CHANGED abfangen, die COM-Ports aufzaehlen und die Liste der COM-Ports mit der letzten erhobenen Liste vergleichen. Im Prinzip wie die HID-Komponente.

Es kann nicht schaden die JVCL zu haben. Meine Beispiele aus der jedi-apilib setzen sie teilweise voraus.

Es kann uebrigens sein das der COM-Port erst angemeldet wird wenn das Geraet aktiv wird. So macht es mein Dock fuer meinen Palm T3. Erst wenn man den Hotsync-Button drueckt, wird der COM-Port angelegt.
  Mit Zitat antworten Zitat