![]() |
Problem beim Komponenteninstallieren
Hallo zusammen
Ich habe seit längerer Zeit mal wieder was vor zu programmieren. Da habe ich die Chance genutzt endlich mein Delphi 6 gegen Delphi 2009 eingetauscht. Da ich für das Projekt farbige Buttons brauche, hab ich hier mal bisschen gesucht und festgestellt, dass man dazu z.b. ![]() Nach kleineren Problemen konnte ich die Komponente dann auf meinem System installieren (WinXP). Als ich das ganze dann versucht hab auf dem Laptop zu installieren (Vista) wird am ende zwar angezeigt dass die Komponente registriert wurde und in der "Komponente Installieren"-Ansicht ist sie auswählbar. In einem Projekt kann man die Komponente allerdings nicht verwenden. Wo ist da jetzt das Problem bzw. was hab ich falsch gemacht. Die Installation hab ich genau so gemacht wie auf dem Desktoprechner. |
Re: Problem beim Komponenteninstallieren
Meldet er einen Fehler? Hast du den Pfad der Komponente (zu Sourcedateien oder kompillierten Units) in den Such- bzw. Bibliothekspfad hinzugefügt?
|
Re: Problem beim Komponenteninstallieren
Liste der Anhänge anzeigen (Anzahl: 2)
also ich hab noch weitere Komponenten in dem gleichen Ordner installiert und da hat das Problemlos geklappt und die kann ich auch verwenden. Daher lag die vermutung nahe, dass mit der Button-Unit was faul ist. Da die aber auf dem Desktop geht kanns daran auch nicht liegen.
wenn ich die Komponente installiere erscheint die erste Meldung (meld1). Schaue ich mir die installierten Komponenten an ist die Komponente offenbar installiert (meld2). Nach fehlermeldungen sieht mir das nicht aus. Die Pfade der Units stehen auch im include und die anderen Units aus dem ordner gehen ja. |
Re: Problem beim Komponenteninstallieren
Zitat:
|
Re: Problem beim Komponenteninstallieren
rechts im "Komponenten-Symbol-Feld" kann man ja nach komponenten suchen. wenn ich da in das suchfeld colorbutton eingebe kommt die komponente nicht. bzw. wenn ich alle Tabs durchschaue (oder den der in der unit angegeben ist) ist die komponente einfach nicht da.
|
Re: Problem beim Komponenteninstallieren
Siehst Du Deine Komponente in der Tool-Palette ?
|
Re: Problem beim Komponenteninstallieren
nein. dort wird sie nicht angezeigt.
|
Re: Problem beim Komponenteninstallieren
Dann erstelle mal ein Package und installiere damit Deine Komponente. Oder du installierst die Komponente in ein vorhandenes Package von Delphi. Dann solltest Du die Komponente auch in der Tool-Palette sehen.
|
Re: Problem beim Komponenteninstallieren
ich habe das nach internetrecherche so gemacht:
- Neues package erstellt (Menü, neu, weitere...) - im "inhaltsfenster" rechtsklick auf "Enthält" - die Unit hinzugefügt - das projekt gespeichert - rechtsklick auf den Projektnamen, "installieren" gewählt Unter Windows Xp hat das genau so geklappt. Die Komponente ist da und kann verwendet werden. Unter Vista aber eben nicht (alles gleich gemacht). |
Re: Problem beim Komponenteninstallieren
Spuckt Delphi 2009 irgendwelche Fehlermeldung aus beim kompilieren ? Hast Du Delphi mit Admin-Rechten gestartet unter Vista oder nicht ?
|
Re: Problem beim Komponenteninstallieren
Hast du vielleicht keine Schreibrechte Dort?
|
Re: Problem beim Komponenteninstallieren
Der Account ist Admin, die Unit Compiliert ohne Fehler. Fehlermeldungen gibt es auch keine.
Wenn ich keine schreibrechte hätte, wären die anderen Komponenten doch auch nicht gegangen, oder? |
Re: Problem beim Komponenteninstallieren
Moin,
Zitat:
Hast Du denn überhaupt ein VCL-Forms-Projekt und eine Form geöffnet. Delphi blendet in der Regel die Komponenten aus, die mit der aktuellen Unit nicht verwendet werden können. Wenn Du also gerade ein Datenmodul geöffnet hast, werden keine Buttons, Edits usw. in der Komponentenpalette angezeigt. HTH Achim |
Re: Problem beim Komponenteninstallieren
Der "Projekttyp" stimmt. Der ist VCl und ich kann auch normale Buttons usw. verwenden.
|
Re: Problem beim Komponenteninstallieren
Hast du eine Procedure "Register" welche RegisterComponents() aufruft?
|
Re: Problem beim Komponenteninstallieren
Zitat:
|
Re: Problem beim Komponenteninstallieren
in der Unit? Da ist am Ende
Delphi-Quellcode:
enthalten.
procedure Register;
begin RegisterComponents('delphi.about.com', [TColorButton]); end; Benutzerkontensteuerung ist ausgeschaltet. |
Re: Problem beim Komponenteninstallieren
Legt er den den Bereich an?
|
Re: Problem beim Komponenteninstallieren
unter XP ja, unter Vista offenbar nicht.
Ich hab dann auch mal versucht einen schon existierenden Bereich anzugeben. Auch das hat nicht wirklich was gebracht. |
Re: Problem beim Komponenteninstallieren
Liste der Anhänge anzeigen (Anzahl: 2)
Komsich hab die Komponente gerade installiert und funktioniert ohne Probleme
|
Re: Problem beim Komponenteninstallieren
dann frage ich mich was bei mir schief gelaufen ist...
|
Re: Problem beim Komponenteninstallieren
Ich hab das jetzt noch gefühlte ca. 2000 mal versucht. Die entsprechende Kategorie in der Tools-Leiste wird einfach nicht angelegt.
Zur Kontrolle hab ich das nochmal unter XP versucht und da ging es wieder beim ersten mal. Hat noch jemand eine Idee? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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 by Thomas Breitkreuz