Einzelnen Beitrag anzeigen

DCoderHH

Registriert seit: 4. Feb 2015
Ort: Hamburg
84 Beiträge
 
Delphi 10 Seattle Professional
 
#1

[x64] SendMessage nimmt lparam nicht an

  Alt 14. Mär 2018, 10:58
Ich stelle meinen Code von 32 auf 64-bit um. Datei gibt es diesen Fehler:

Code:
[dcc64 Fehler] E2089 Ungültige Typumwandlung
in diesem Code

Delphi-Quellcode:
var
  wnd: HWND;
  Pt: TPoint;
  i: Integer;
 
begin
  ...
  i := SendMessage(wnd, LB_ITEMFROMPOINT, 0, ***lparam(PointToSmallpoint(Pt))***); <-- Fehler bei ***
  ...
end;
Was ist die Lösung dafür? Danke!
  Mit Zitat antworten Zitat