Thema: Delphi DeviceChange mit SD-Card

Einzelnen Beitrag anzeigen

gabneo

Registriert seit: 15. Okt 2006
Ort: Deutsche Toskana :)
93 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

DeviceChange mit SD-Card

  Alt 5. Okt 2007, 19:07
Hallo DP-Community,
ich wende mich an euch mit nem fetten Problem.
Leider konnten mir einschlägige Themen nicht weiterhelfen.

Die Windows Message "WM_DEVICECHANGE" wird an alle Programme gesendet, wenn sich ein Device-Change ereignet. Jetzt ist ein SD-Reader das Device. Das heißt die SD-Card ist das Medium.
Das Problem das ich habe ist, wenn ich nun das Medium Tausche (andere sd-card einlege), soll die gleiche Prozedur durchgeführt werden wie bei einem Devicechange. Welche Windowsmessage wird nun gesendet wenn man eine SD-Card einlegt?

Hier mein Code für das Devicechange:
Delphi-Quellcode:
public
    procedure WMDeviceChange(var Msg: TMessage); message WM_DEVICECHANGE;

procedure TForm1.WMDeviceChange(var Msg: TMessage);
const DBT_DEVICEARRIVAL = $8000; DBT_DEVICEREMOVECOMPLETE = $8004;
begin
 if checkbox1.checked then
  begin
   button1.Click;
  end;
end;
greez....und vielen Dank
gabneo
  Mit Zitat antworten Zitat