Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi 2009 und CoolTrayIcon (https://www.delphipraxis.net/146824-delphi-2009-und-cooltrayicon.html)

MuTzE.Y85 27. Jan 2010 13:22


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?

MuTzE.Y85 29. Jan 2010 19:40

Re: Delphi 2009 und CoolTrayIcon
 
Weiss keiner eine Lösung oder will mir keiner helfen?

Muellermilchtrinker 29. Jan 2010 20:02

Re: Delphi 2009 und CoolTrayIcon
 
Ich weiß nicht obs dir hilft aber probier mal die, hat mir sehr geholfen:
Zitat:

Zitat von toms
Nimm diese für D2009/D2010 angepasste Version: http://tib.s.songbeamer.eu/downloads/Cooltray.zip

siehe:Sie weiter unten

Luckie 29. Jan 2010 20:46

Re: Delphi 2009 und CoolTrayIcon
 
Zitat:

Zitat von MuTzE.Y85
Weiss keiner eine Lösung oder will mir keiner helfen?

Na ja, deine Fehlerbeschreibung ist auch ziemlich umfassend, damit muss man sich erst mal ausgiebig mit auseinandersetzen:
Zitat:

funktioniert das nicht wirklich

MuTzE.Y85 30. Jan 2010 09:50

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.

mirage228 30. Jan 2010 09:58

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...

MuTzE.Y85 30. Jan 2010 10:20

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 16:29 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