Autor Beitrag
Limster
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72


Delphi 5 & 7 Enterprise
BeitragVerfasst: Di 25.10.05 12:48 
Hi!

Ist es möglich, zu erkennen, ob ein USB-Stick angeschlossen wurde?

Also ausschliessen, dass es sich um eine Festplatte, SD-Karte, usw. handelt?

Grüsse,
Christoph
firus1983
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 170

Win98,XP,
D6 Entrpr
BeitragVerfasst: Di 25.10.05 15:04 
An sich ist das schon möglich.
Aber: Die Hersteller von USB-Sticks gehen unterschiedliche Wege. Manche melden sich z.B. als USB-HDD an.
Demzufolge wird es enorm schwierug zu sagen, ob das angeschlossene Gerät ein USB-Stick, SD-Card im Cardreader, USB-Festplatte usw. ist.

Im Regelfall ist es das beste, wenn du in einem Konfigurationsdialog den entsprechenden Laufwerksbuchstaben durch den User auswählen lässt.

Ansonsten musst du mal hier im Forum suchen oder Dr. Google einen Besuch abstatten.
Ich habe dementsprechende Code-Schnipsel hier schon irgendwo mal gesehen.
Aber denk dran: Den Code verstehen, nicht nur Strg+C Strg+V !!!

Aber im großen und ganzen kann niemand garantieren, ob das angesteckte Gerät Stick oder HDD, usw. ist.

Hatte das Problem mal bei einer Einzelperson mit seiner Digitalkamera, da hab ich über Typ und Seriennummer gearbeitet, was natürlich nur sinnvoll ist, wenn nicht mit wechselnden Geräten gearbeitet werden soll.

_________________
Veni Vidi Codi !
Ich kam, sah, und programmierte !
Limster Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72


Delphi 5 & 7 Enterprise
BeitragVerfasst: Di 25.10.05 16:34 
Hi!

Danke erstmal für deine Antwort.

Es soll bei mir sowieso eine Liste mit allen Wechseldatenträgern dargestellt werden mit:
- Laufwerkbuchstaben
- Typ (USB-Stick, ZIP-Drive,usw) inkl. Icon

wenn dann der Typ hier und da nicht stimmt, kann ich auch nichts machen, aber
das sehe ich nicht so sehr tragisch.. mal ausprobieren

STRG+C STRG+V wird für mich eher nicht in Frage kommen,
da ich Systementwickler bin und möglichst wenig Bugs einbauen sollte :wink:

Würd mich über Codeschnipsel zu meinem Thema freuen..
ansonsten much ich mich selbst ans Suchen machen..

Grüsse,
Christoph
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 25.10.05 19:31 
Webde dich in der Delphipraxis mal an Robert Marquardt, der ist ein USB Experte.
pRoTeUs
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 47

Windows XP prof
Delphi 2005 prof
BeitragVerfasst: Di 25.10.05 19:38 
Ich glaube das hier sollte dir weiter helfen:

www.swissdelphicente.../showcode.php?id=562

mfg
proteus