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