Français
Source/ Codesnippets

Dbtdevicearrival Erkennen Gerät Laufwerk Laufwerksbuchstabe Usb Wmdevicechange

 
iF, Beitrag=57167, Zeitpunkt=21.05.2010
...
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


...
 
22.05.2010  
 



avec einer nativen Behelfsfunktion peux on sich den Laufwerksbuchstaben aussi comme UserMessage zustellen laisser.
KompilierenMarqueSéparation

443 kB
Hochgeladen:23.05.2010
Downloadcounter104
Download
 
23.05.2010  
 




Detlef
Tussing
ausser einem weißem la fenêtre seh je rien

ist cela so gewollt?
 
Gruß Detlef Tussing
Windows XP, XProfan 10
24.05.2010  
 



oui, mais si Du un USB-Gerät ansteckst et Windows pour un Wechseldatenträgerlaufwerk erzeugt, ensuite wird ca gemeldet et cela Laufwerk de obigem Code angezeigt.
 
24.05.2010  
 




Detlef
Tussing
chez

messages de l'utilisateur 16//wm_close = Fehlermeldung Division par 0
subClass %hWnd,1 = Fehlermeldung subClass unbekannter Befehl

meckert il déjà

là je mich avec diesem Thema encore pas beschäftigt habe,
es mais très intéressant finde
serait je avec quelque chose Aider vieleicht quelque chose plus sur den USB-Stick herausfinden.
 
Gruß Detlef Tussing
Windows XP, XProfan 10
25.05.2010  
 



qui de mir gepostete Code ist XProfan11-Code, ldr. pas kompatibel avec XProfan 10.

messages de l'utilisateur 16//wm_close wäre ensuite messages de l'utilisateur 16 //wm_close

ici wird // de XProfan10 pas comme REM erkannt (quoi mais aussi seulement auffällt, si on keinen XPSE vorgeschaltet hat, andernfalls stehen alle Rem-Varianten zur Disposition).

>> subClass %hWnd,1 = Fehlermeldung subClass unbekannter Befehl subClass %hWnd,1

qui Befehl SubClass existiert ab XProfan 11 - Du könntest imho mais den 2. Code (ici dans diesem Fil) nutzen (qui avec qui NProc) quel rein comme UserMessage weiterleitet - je personnelle serait aussi seulement avec diesem 2. Code travailler là il "verlustfrei" arbeitet im opposition zur SubClass-Befehl-variante.
 
25.05.2010  
 



Zum Quelltext


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

6.254 Views

Untitledvor 0 min.
Normann Strübli30.01.2023
Thomas Zielinski07.12.2021
AndreasS13.01.2019
E.T.25.02.2018
plus...

Themeninformationen

cet Thema hat 2 participant:

iF (4x)
Detlef Tussing (2x)


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