Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi USB VCL komponnente (https://www.delphipraxis.net/44146-usb-vcl-komponnente.html)

khalilazzz 14. Apr 2005 11:25


USB VCL komponnente
 
hallo zusammen
ich arbeite an einem Projekt wobei einen datenaustausch via USB-schnittstelle stattfindet.
ich habe wirklich keine Ahung wie ich daten via USB sende oder empfange.
kann mir jemand eine Tipp geben wie ich das relesieren kann?
gibt es eine VCL-Komponent,die möglicherweiese die Datenaustausch via USB übernimmt?
im voraus Vielen Dank für eure Hilfe.

Robert Marquardt 14. Apr 2005 12:51

Re: USB VCL komponnente
 
Eine allgemeine USB-Komponente ist nicht machbar, da sie keinen Sinn macht.
Was verstehst du denn unter "datenaustausch via USB-schnittstelle"?

Zur Erklaerung:
Auf Softwareebene gibt es keinen "USB-Port". Ein Programm kommuniziert mit einem USB-Geraet.
USB-Geraete fallen in verschiedene Klassen. Ein USB Stick ist z. B. ein Mass Storage und hat kein
USB-spezifisches API. Er wird ausschliesslich ueber das normale Filesystem API angesprochen.

Es gibt noch die Klasse HID-Geraete, die Dinge wie Maeuse un Tastaturen enthaelt.
Die HID-Klasse hat ein eigenens API, das von meiner HID Komponente http://www.soft-gems.net vollstaendig erfasst wird.

mimi 14. Apr 2005 13:56

Re: USB VCL komponnente
 
wie macht das denn Windows, das es mit allen USB komponenten arbeiten kann ?

Robert Marquardt 14. Apr 2005 14:24

Re: USB VCL komponnente
 
Ein USB-Geraet (nicht Komponente) identifiziert sich mit einem Deskriptor.
Darin steht in welche Klasse es faellt. Fuer verschiedene Klassen hat Windows Standardtreiber.
Wer ein Geraet baut das in keine Standardklasse faellt, der muss einen Treiber mitliefern.

mimi 14. Apr 2005 16:22

Re: USB VCL komponnente
 
gibt es dafür eine Deutsche beschreibung ?

khalilazzz 15. Apr 2005 11:25

Re: USB VCL komponnente
 
hallo
zuerst danke für eure antworten
ich will einen GSM-Funkmodem via USB über AT-Befehlen steuern,(SMS senden und empfangen).
ich muss einen bestimmte Befehl via USB schicken,daraus schickt mir der GSM-Modem einen antwort.würde ich via COmport realisieren,wäre das keine Problem.aber via USB-Gerät habe ich ich keine Ahnung.
bitte um hilfe?

Robert Marquardt 15. Apr 2005 12:03

Re: USB VCL komponnente
 
@mimi, deiner Rechtschreibung nach koenntest du eine deutsche Beschreibung garnicht lesen. Ich habe mich in meiner Beschreibung schon mit Fachausdruecken zurueckgehalten.

@khalilazzz, wenn es um AT-Befehle zu einem Modem geht, dann sollte das einen virtuellen COM-Port zur Verfuegung stellen, der wie ein echter funktioniert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:23 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