Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi USB Erkennen -- Memos Vergleichen (https://www.delphipraxis.net/104697-usb-erkennen-memos-vergleichen.html)

hedie 9. Dez 2007 12:34


USB Erkennen -- Memos Vergleichen
 
Hallo

Ich möchte, das wenn ein USB Gerät angeschlossen wird, in einer Variable der Laufwerkbuchstabe steht
oder ich diesen sonst irgendwie rausbekommen kann...

Ich hab heute sehr lange mit WMChangeDevice gesucht, doch leider ohne funktionierenden Code gefunden zu haben...

Jedoch hab ich Code gefunden der Alle angeschlossenen Laufwerke ausgibt inklusive Laufwerk typ.

Sollte es also mit WM_ChangeDevice nicht klappen, so hoffe ich, das ihr ne idee habt wie man
2 Memos vergleichen kann, und diese Zeile die neu Dazugekommen ist oder nicht mehr vorhanden ist ausgeben kann...

Ich hoffe auf antworten

Liebe Grüsse
Claudio

bitsetter 9. Dez 2007 21:54

Re: USB Erkennen -- Memos Vergleichen
 
Zitat:

Zitat von hedie
Sollte es also mit WM_ChangeDevice nicht klappen, so hoffe ich, das ihr ne idee habt wie man
2 Memos vergleichen kann, und diese Zeile die neu Dazugekommen ist oder nicht mehr vorhanden ist ausgeben kann...

Hi,

bei dem einen Memo lässt du die Lines mit einer Schleife durchlaufen und prüfst dann mit
Delphi-Quellcode:
if memo1.Lines.IndexOf(memo2.Lines.Strings[...])> 0 then
ob der Eintrag schon vorhanden ist oder nicht. Ma könnt natürlich auch eine Stringliste nehmen

Relicted 10. Dez 2007 05:11

Re: USB Erkennen -- Memos Vergleichen
 
soweit ich mich recht entsinne heißt die message WM_DeviceChanged ...

ein vielleicht hilfreicher dp beitrag ist hier zu finden.

gruß
reli


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