Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#56

AW: Delphi 11.2 released

  Alt 9. Sep 2022, 16:09
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;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat