Français
Forum

USB automatiquement erkennung

 

Gabor
Krizsma
Salut,

j'ai folgendes Problem:
il me faut une Funktion, quoi automatisch erkennt, si je un USB Stick reinstecke, et comme returnparameter gibt mir qui Laufwerk (h:, ou bien F: etc) des USB zurück.
Erstes partie habe je déjà, maintenant s'il te plaît je mais Aider... comment peux je qui Laufwerk Info rausziehen?

Hilfeseiten pour Problem (hoffentlich)
[...] 
So large je comprends, qui &UlParam sollte mon Info enthalten, mais cela peux je pas behandeln

mon kurzprogramm (XProfan 11 fullversion)
KompilierenMarqueSéparation
alors Frage: quelle Laufwerk Buchstabe hat qui reingesteckte USB?

je hoffe que voici ist cela richtige Forum.... eh, et allemande ist pas mon Muttersprache, so je s'il te plaît um Verständnis...
 
Ein Ausländer, der mit Xprofan programmiert !
Entschuldigung für meine Fehlern...
21.05.2010  
 



Hey Gabor, willkommen!

peut-être hilft Dir: [...]  - exposition la fois drüber.
 
21.05.2010  
 




Gabor
Krizsma
Hey, merci pour qui Antwort !
malheureusement qui GetLogicalDrives et GetDriveType Funktionen aider Je ne

Problem ist, si je z.B. déjà la troisième USB Stick reinstecke, woher soll cela Programme savons,
quelle était cela dernier?

Deswegen habe je versucht, cet Broadcast de windows trop lesen, mais j'ai so weinge Erfahrungen avec Xprofan (3 Monaten so large.), et peux je qui Systemvariable &UlParam pas auslesen.

mais de cet modifiziertes Programme sieht homme, cela es pas vide ist !
KompilierenMarqueSéparation
je suis déjà total curieux, quoi pour une Info enthaltet cet Variable
mon Vermutung de msdn.com:


The system broadcasts le DBT_DEVICEARRIVAL device event when a device or piece of media has been inserted and becomes available.

To broadcast this device event, le system uses le WM_DEVICECHANGE message with wParam set to DBT_DEVICEARRIVAL (c'est $8000 dans qui Voir le texte source) and lParam set as described following:
A pointer to a structure identifying le device inserted. The structure consists of à event-independent header, followed by event-dependent members that describe le device. To use this structure, treat le structure as a DEV_BROADCAST_HDR structure, then check its dbch_devicetype member to determine le device type.


avez son / la hâte du peut-être idées, comment peux je qui Info de &UlParam auslesen?
(je weiss pas si cela un Struct ou bien un Bereich ist#... je n'en sais rien malheureusement )

Gabor
 
Ein Ausländer, der mit Xprofan programmiert !
Entschuldigung für meine Fehlern...
21.05.2010  
 



allô Gabor,

meinst Du quelque chose comme?
KompilierenMarqueSéparation
CLS
userMessages 16//wm_close
subClass %hWnd,1

While 1

    WaitInput
    case %uMessage=16 : break

Wend

End

subClassProc

    if subClassMessage(%hWnd,537) and (&sWParam=$8000)// WM_DEVICECHANGE and DBT_DEVICEARRIVAL

        print "Size:",long(&sLparam,0)
        print "Type:",long(&sLparam,4)
        case long(&sLparam,4)=2 : print "Laufwerksbuchstabe:",unitMask2DriveLetter(long(&sLparam,12))//DBT_DEVTYP_VOLUME

    endif

endproc

proc unitMask2DriveLetter

    parameters unitMask&
    declare s$

    whileLoop 26

        if (unitMask& & 1)=1

            s$=chr$(&loop+64)
            break

        endif

        unitMask&=unitMask& >> 1

    wend

    return s$

endproc


Usermessages sommes ici statt SubClassing moins approprié, weil aus einem grenier qui nouvelle gelesen wird, quel mais seulement zur Nachrichtenzeit définitif besteht et Utilisateur Messages mais ((si aussi) "zum Glück") versetzt/ gestackt einflattern et gelieferte Speicheradressen pas plus bestehen doit si on aus cette ensuite versucht "verspätet" auszulesen.

avec obigem (sur SubClassing-la base-) Code peux je erfolgreich mon Handy-Laufwerk erkennen. (hatte ne...aucune d'autre Gerät zur main )

Hoffe es hilft. ^ ^

>> je weiss pas si cela un Struct ou bien un Bereich ist#

peux seulement beides son et un Bereich ist es toujours - "Struktur" beschreibt ("nur") qui Anordnung qui Informationen im grenier.
 
21.05.2010  
 




Gabor
Krizsma
Salut,

cela était oui c'est ca, quoi je gesucht habe !
Vielen-vielen Dank pour qui schnelle Antwort

je comprends déjà cela Message-System wesentlich besser !
 
Ein Ausländer, der mit Xprofan programmiert !
Entschuldigung für meine Fehlern...
25.05.2010  
 



de rien.

si cela Thema pour toi "erledigt" ist, ensuite s'il te plaît sur erledigt/ inaktiv mettons (avec cela es aus den Indexen herausfällt) - hierzu dessus sur "Thema: Aktiv" klicken et sur qui Folgeseite [X] Aktiv abwählen.

Weiteres zum Thema: [...] 
 
25.05.2010  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

5.179 Views

Untitledvor 0 min.
Normann Strübli30.01.2023
Walter15.05.2021
E.T.25.02.2018
Pauli24.07.2013
plus...

Themeninformationen

cet Thema hat 2 participant:

iF (3x)
Gabor Krizsma (3x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie