Einzelnen Beitrag anzeigen

venice2
(Gast)

n/a Beiträge
 
#57

AW: Delphi 11.2 released

  Alt 9. Sep 2022, 16:15
Aber seltsam das D11 vorher das Problem nicht erkannt hat.
Vermutlich weil lpfnWndProc letztlich ein typloser Pointer ist und somit alles mögliche zugewiesen werden kann.
Delphi-Quellcode:
TFarProc = Pointer;
...
TFNWndProc = TFarProc;
...
  tagWNDCLASSEXW = record
    cbSize: UINT;
    style: UINT;
    lpfnWndProc: TFNWndProc;
    cbClsExtra: Integer;
    cbWndExtra: Integer;
    hInstance: HINST;
    hIcon: HICON;
    hCursor: HCURSOR;
    hbrBackground: HBRUSH;
    lpszMenuName: LPCWSTR;
    lpszClassName: LPCWSTR;
    hIconSm: HICON;
  end;
Möglich aber irgendwas muß ja hier in 11.2 gedreht worden sein das nun kein Fenster btw. Handle auf dieser weise mehr erzeugt werden kann.
Aber gut es funktioniert ja wieder nach meinen Änderungen.
  Mit Zitat antworten Zitat