![]() |
Delphi 2009 und CoolTrayIcon
Hi,
ich hab mal ne Frage. Ich habe mir bei Delphi 2009 die Komponente CoolTrayIcon 4.4.0 installiert. Da wo ich die Komponente her habe, wurde auch gesagt, dass sie sogar mit Delphi 2010 läuft. Nun habe ich folgendes Problem: Wenn ich einstelle, dass sich die Anwendung beim Minimieren ins Tray minimieren soll, funktioniert das nicht. Sie minimiert sich in die Taskleiste, also ganz normal. Ich hab nen Programm hier, was ich in Delphi 7 geschrieben habe, da geht es. Auch wenn ich es mit Delphi 2009 kompiliere. Sobald ich aber in dem OnMimimizeToTray Ereignis was einfüge, gehts komischer Weise. Auch wenn ich nur 2 Kommentarstriche setzte (//). Was ist da los? Liegt das an 2009 oder der Komponente? |
Re: Delphi 2009 und CoolTrayIcon
Weiss keiner eine Lösung oder will mir keiner helfen?
|
Re: Delphi 2009 und CoolTrayIcon
Ich weiß nicht obs dir hilft aber probier mal die, hat mir sehr geholfen:
Zitat:
![]() |
Re: Delphi 2009 und CoolTrayIcon
Zitat:
Zitat:
|
Re: Delphi 2009 und CoolTrayIcon
@ Muellermilchtrinker
Das ist genau die Version die ich habe. Damit gehts leider nicht. @ Luckie OK, habs gesehn, das war leider schnell vor der Arbeit geschrieben, da hab ich hinterher nicht drauf geachtet. Habs geändert. |
Re: Delphi 2009 und CoolTrayIcon
Also wenn ich mir den Code anschaue, könnte es tatsächlich so hinkommen, wie du beschrieben hast. Siehe Methode "HookFormProc" in der CoolTrayIcon.pas. Ich habe das jetzt nicht getestet, aber da ist das Funktionsergebnis der nested function erstmal davon abhängig, dass dieser EventHandler gesetzt ist. Also wie beschrieben einfach ein leeres Event anlegen...
|
Re: Delphi 2009 und CoolTrayIcon
Hm, naja wenns nich anders geht. Aber blöd ist es schon. Weil bei Delphi 7 muss ich das nicht setzen!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz