Thema: Delphi Nach Explorer absturz

Einzelnen Beitrag anzeigen

venice2
(Gast)

n/a Beiträge
 
#25

AW: Nach Explorer absturz

  Alt 15. Sep 2020, 18:54
Ok jetzt verstehe ich was ihr meint.

Habe den SetWinEventHook entfernt.
In WM_CREATE registriere ich jetzt die WindowMessage 'TaskbarCreated'

Delphi-Quellcode:
  case Msg of

    WM_CREATE:
      TaskbarRestart := RegisterWindowMessage('TaskbarCreated');

    else
      if (Msg = TaskbarRestart) then
      begin
        MainApp.RegisterRecyleBin(WinHandle);
        SendMessage(WinHandle, WM_COMMAND, IDM_Restart, 0);
      end;
  end;
  Result := DefWindowProc(WinHandle, Msg, wP, lP);
Und gut ist.
Benötige dann die Schleife nicht mehr.

@Michael II, @himitsu
Thanks!

Geändert von venice2 (15. Sep 2020 um 19:14 Uhr)
  Mit Zitat antworten Zitat