AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi erkennen ob RS232 zu USB Konverter eingesteckt wurde
Thema durchsuchen
Ansicht
Themen-Optionen

erkennen ob RS232 zu USB Konverter eingesteckt wurde

Ein Thema von yogie · begonnen am 6. Mai 2007 · letzter Beitrag vom 6. Mai 2007
Antwort Antwort
yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#1

erkennen ob RS232 zu USB Konverter eingesteckt wurde

  Alt 6. Mai 2007, 12:16
Hallo zusammen,

gibt es eine (einfache) Möglichkiet im eigenen Programm zu erkennen,
daß ein RS232 zu USB Konverter eingesteckt wurde. Im Geräte-Manager kann man ja beobachten wie der (virtuelle) COM-Port angezeigt wird.
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#2

Re: erkennen ob RS232 zu USB Konverter eingesteckt wurde

  Alt 6. Mai 2007, 14: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
yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#3

Re: erkennen ob RS232 zu USB Konverter eingesteckt wurde

  Alt 6. Mai 2007, 14:34
.. Klasse, das ging ja schnell.

@Robert : Ich hatte mir schon fast gedacht, daß von Dir
eine Antwort kommen würde. Bei der Suche hatte ich schon
einige Beiträge von Dir zum Thema USB gesehen, Danke!
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz