Entwickler-Ecke
Programmierwerkzeuge - Turbo Delphi - Externe Komponente einfügen
Mashalla - Fr 10.07.09 00:06
Titel: Turbo Delphi - Externe Komponente einfügen
Ich hab ein Problem beim Einfügen der Komponente "CoolTrayIcon" in Turbo Delphi 2006. Ich bin strikt nach Anleitung vorgegangen (
http://www.delphipraxis.net/topic91839,0,asc,0.html), bekomme aber den Fehler, dass er die Klasse (EClassNotFound) nicht findet.
Die Daten liegen in einem Ordner, der dem Bibliothekspfad hinzugefügt wurde (und auch testweise dem Suchpfad). Ich hab den Ordner verschoben, um eventuelle Probleme mit Zugriffsrechten aus dem Weg zu gehen, da ich nicht als Admin angemeldet bin. Problem tritt jedoch weiterhin auf.
Ich habs in die Uses geschrieben
Ich hab ne Variable deklariert
Ich hab eine Instanz der Klasse erstellt
Ist doch wie bei Java, sollte eigentlich funktionieren...
Jemand ne Idee?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| FormCreate procedure TMainForm.FormCreate(Sender: TObject); var icon: TIcon; begin TrayIcon := TCoolTrayIcon.create(self); TrayIcon.CycleIcons := false; TrayIcon.Hint := Application.Title; TrayIcon.HideMainForm; Icon := TIcon.Create; Icon.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'img\icon.ico'); TrayIcon.Icon := Icon; ... |
nagel - Fr 10.07.09 00:10
Mashalla hat folgendes geschrieben : |
| … bekomme aber den Fehler, dass er die Klasse (EClassNotFound) nicht findet. |
Welche Klasse?
Mashalla - Fr 10.07.09 00:12
TCoolTrayIcon
Ich weiß nicht, obs hilft, aber ich habe das Projekt auf Delphi 7 gestartet und dort die Komponente normal eingebunden, will jetzt aber auf Turbo Delphi umsteigen. Ich krieg beim Laden des Projekts immer die Meldung, dass er die Komponente CoolTrayIcon nicht findet...
jaenicke - Fr 10.07.09 00:30
Du musst die Komponente erst auf allen Formularen entfernen lassen dazu musst du einmal alle Formulare in Delphi laden und das Entfernen bestätigen bzw. auf ignorieren drücken, wenn Delphi sich beschwert, dass die Komponente fehlt. Dann alles speichern und neu kompilieren.
In Turbo Delphi brauchst du aber CoolTrayIcon eigentlich gar nicht mehr. Es gibt bereits TTrayIcon als mitgelieferte Komponente unter Zusätzlich. ;-)
Mashalla - Fr 10.07.09 00:49
Jup, danke...daran lags ^^
Und jup, ich werds trotzdem rausschmeißen und die Turbo Delphi Komponente dafür verwenden ^^
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!