Einzelnen Beitrag anzeigen

Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
416 Beiträge
 
Delphi 11 Alexandria
 
#1

Probleme 64Bit Umstellung bei TRzTrayIcon

  Alt 12. Jul 2018, 10:14
Servus,

ich verwende die Komponente TRzTrayIcon aus den Konopka VCL Controls 6.2.3. Soweit keine Probleme. Nur wenn ich das Projekt unter 64Bit laufen lasse, dann bekomme ich einen Fehler in der Bereichsüberprüfung im Konstruktor dieser Komponente.

Das Problem liegt hier:

FIconData.uID := Integer( Self ); wobei uID definiert ist als UINT:
Delphi-Quellcode:
_RZNOTIFYICONDATAW = record
    ...
    uID: UINT;
    ...
  end;
Wie müßte man das denn korrekt für 64Bit lösen? Ein UINT Cast geht zwar, der schneidet aber im Extremfall den Wert ab. Auch wenn das hier vermutlich egal ist. Hat das vieleicht schon jemand behoben?

Bzw: wo kann man eigentlich Fehler/Probleme in diesen Controls denn generell melden? Die gehören ja zu Embarcadero.
Miniaturansicht angehängter Grafiken
rztray.png  
  Mit Zitat antworten Zitat