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.