AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme 64Bit Umstellung bei TRzTrayIcon

Ein Thema von ULIK · begonnen am 12. Jul 2018 · letzter Beitrag vom 12. Jul 2018
Antwort Antwort
Benutzerbild von ULIK
ULIK

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

Probleme 64Bit Umstellung bei TRzTrayIcon

  Alt 12. Jul 2018, 11: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
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Probleme 64Bit Umstellung bei TRzTrayIcon

  Alt 12. Jul 2018, 12:21
Eigentlich ist das vollkommen egal, was in FData.uID drin steht. Das Icon wird über Wnd und uID identifiziert. Da jede TRzTrayIcon-Instanz ein eigenes Wnd bereitstellt ist das eindeutig genug.

Das Standard TTrayIcon dupliziert sogar den Wnd-Wert in uID - doppelt gemoppelt hält wohl besser.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von ULIK
ULIK

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

AW: Probleme 64Bit Umstellung bei TRzTrayIcon

  Alt 12. Jul 2018, 13:02
Dann werd ich das einfach mal ändern.

Danke!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz