Einzelnen Beitrag anzeigen

PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Problem mit Typ-Inkompatibilität

  Alt 21. Jan 2016, 12:59
Ich wette, das FWindowHandle als ein unsigned 32-Bit Integer definiert ist (z.B. LongWord, Cardinal, UINT).
Ändere die Definition und es sollte gehen:
FWindowHandle: THandle;
Danke, es war als HWND definiert, ich habe es trotzdem geändert auf Thandle.

Außerdem musst du die Definition der Callback von  dwUser, dw1, dw2: DWORD auf  dwUser, dw1, dw2: DWORD_PTR ändern!
Die entscheidende Beruhigung des Compilers erfolgte aber durch den Ersatz von DWORD durch DWORD_PTR. Vielen Dank dafür!

Nun hat sich der Compiler anderen Fehlern zugewendet, z.B.:

[dcc32 Error] scWaveUtils.pas(967): E2003 Undeclared identifier: 'TimeSeparator'

Diese Screen-Kamera-Komponente wäre ein guter Beitrag für die Delphi-Praxis Code Library, wenn sie in Delphi 10 Seattle funktionieren würde. Könnte sich jemand, der sich damit auskennt, den Code für Delphi 10 Seattle kompatibel machen?
  Mit Zitat antworten Zitat