AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Frage zu WM_DEVICECHANGE

Ein Thema von delphin06 · begonnen am 8. Apr 2007 · letzter Beitrag vom 22. Aug 2012
 
whiteF

Registriert seit: 14. Okt 2008
45 Beiträge
 
#7

AW: Frage zu WM_DEVICECHANGE

  Alt 22. Aug 2012, 19:51
Hab eine andere Komponente gefunden die über die Windows API arbeitet:
Diese Lösung ist SD-Karten (-Gerät) kompatibel !!!

1. Auf dieser Seite (http://delphi.about.com/library/code/ncaa030403b.htm) das herunterladen: Download the TSHChangeNotify component with source.
2. In Delphi die enthaltene PAS Datei installieren (Components > Install Component > ...)
3. Neues Projekt anlegen
4. Die neue Komponente auf die Form ziehen (Custom > TSHChangeNotify)
5. Im OnCreate der Form folgendes einfügen "SHChangeNotify1.Execute;"
6. Im OnClose und im OnDestroy der Form folgendes einfügen "SHChangeNotify1.Stop;"
7. Jetzt könnt ihr so einige Dinge mit dem Teil auslesen lassen


Ein Beispiel Projekt findet ihr auch auf der obigen Seite (http://delphi.about.com/library/code/ncaa030403b.htm) hinterlegt bei: Download the ZIPed project source.



hier mal eine Liste in der mal teilweise ja schon ableiten kann was da geht:
Code:
    property OnAssocChanged    : TTwoParmEvent read fAssocChanged write fAssocChanged;
    property OnAttributes   : TOneParmEvent read fAttributes  write fAttributes;
    property OnCreate           : TOneParmEvent read fCreate      write fCreate;
    property OnDelete           : TOneParmEvent read fDelete      write fDelete;
    property OnDriveAdd           : TOneParmEvent read fDriveAdd    write fDriveAdd;
    property OnDriveAddGUI   : TOneParmEvent read fDriveAddGUI write fDriveAddGUI;
    property OnDriveRemoved   : TOneParmEvent read fDriveRemoved write fDriveRemoved;
    property OnMediaInserted   : TOneParmEvent read fMediaInserted write fMediaInserted;
    property OnMediaRemoved   : TOneParmEvent read fMediaRemoved write fMediaRemoved;
    property OnMkDir           : TOneParmEvent read fMkDir       write fMkDir;
    property OnNetShare           : TOneParmEvent read fNetShare    write fNetShare;
    property OnNetUnshare   : TOneParmEvent read fNetUnshare  write fNetUnshare;
    property OnRenameFolder   : TTwoParmEvent read fRenameFolder write fRenameFolder;
    property OnRenameItem   : TTwoParmEvent read fRenameItem  write fRenameItem;
    property OnRmDir           : TOneParmEvent read fRmDir       write fRmDir;
    property OnServerDisconnect : TOneParmEvent read fServerDisconnect write fServerDisconnect;
    property OnUpdateDir       : TOneParmEvent read fUpdateDir   write fUpdateDir;
    property OnUpdateImage   : TOneParmEvent read fUpdateImage write fUpdateImage;
    property OnUpdateItem      : TOneParmEvent read fUpdateItem  write fUpdateItem;
    property OnEndSessionQuery : TEndSessionQueryEvent
mfg
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz