Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Komponente wird nicht in der Palette angezeigt (https://www.delphipraxis.net/213166-komponente-wird-nicht-der-palette-angezeigt.html)

T2d 8. Jun 2023 11:30

Komponente wird nicht in der Palette angezeigt
 
Liebe Delphi Freunde,
ein solcher Beginn zeigt schon, hier wird Hilfe gebraucht, so ist es auch bei mir.
Eine Applikation hat einen sehr langen Weg über viele Windows und Delphi Versionen problemlos geschafft, aber jetzt kommt sie bei Windows 11 und Delphi 11 nicht weiter.
Es wird eine (alte) Komponente problemlos installiert. In "Package installieren" wird sie angezeigt, aber NICHT in der Palette.
Ich hoffe auf Eure Hilfe und bedanke mich ganz herzlich.

HaPe

himitsu 8. Jun 2023 11:36

AW: Komponente wird nicht in der Palette angezeigt
 
* Welche / Wasfüreine Komponente?
* mit extra DesignTime-Package oder Delphi-Referenz durchsuchenRegisterComponents im Runtime
* wird RegisterComponents wirklich ausgeführt?
* * Ja, man kann die Packages, bzw. die IDE, auch debuggen, mit noch einer IDE-Instanz :angle: ... oder ShowMessage-Logging und Co. :freak:
* ...

T2d 8. Jun 2023 13:05

AW: Komponente wird nicht in der Palette angezeigt
 
Hallo himitsu,

vielen Dank für Deine Hinweise, aber auch für die vielen tollen Beiträge in der Vergangenheit. Ich habe diese immer gern gelesen.
Bei meinem Problem ist es (nur) ein Umstieg von Windows 10 auf Windows 11 ohne jegliche Änderung der Source. Da dieser Vorgang bestimmt sehr oft von anderen Kollegen gemacht wurde, war ich gespannt auf die Antworten.

jaenicke 8. Jun 2023 13:33

AW: Komponente wird nicht in der Palette angezeigt
 
Das heißt du hast in der Palette im Suchfeld über den Namen gesucht und sie wird nicht gefunden?
Wird sie denn im Designer angezeigt, wenn du sie manuell auf ein Formular packst (in .dfm und .pas) oder ein Formular mit der Komponente öffnest?

Wenn du das Package installierst, wird dann angezeigt, dass die Komponente TXyz installiert wurde? Also kommt explizit diese Meldung mit dem Namen der Komponente?

Alternativ könntest du die Komponente auch einfach manuell im Event OnCreate des Formulars erstellen. Dann musst du nur die .pas im Suchpfad haben oder einbinden, die Komponente aber nicht installieren.

himitsu 8. Jun 2023 13:36

AW: Komponente wird nicht in der Palette angezeigt
 
Grundsätzlich macht die Verwaltung der Packages und Komponenten die Delphi-IDE selber,
also mit der Windows-Version gibt es eigentlich keinen Zusammenhang.

Bei uns lasse ich das zentrale Design-Datenmodul sich schön mit Bild und Text im SplashScreen verewigen, inlk. Versionsnummer und Branchname GitCommit, womit dieses kompiliert wurde.
Alle größeren Punkte werden ebenfalls darunter als Log-Text mit ausgegeben

Und dann noch in zentralen Units all unserer Packages hab ich im eine Logmeldung in Meldungen->Erzeugen ausgeben, also welche unserer Packages, in welchem Verzeichnis und welcher Reihenfolge ge-/entladen werden ... beim Delphi-Start, sowie beim Kompilieren von Packages.
initialization, finalization und register

T2d 8. Jun 2023 13:53

AW: Komponente wird nicht in der Palette angezeigt
 
Vielen Dank für die guten Vorschläge. Ich erstelle gerade ein anders System auf Windows 10 um, denn ich möchte gern schrittweise die Ursache erkennen. Ich werde mich nach meinem Urlaub melden.

Noch einmal vielen Dank.

HaPe

jaenicke 8. Jun 2023 16:00

AW: Komponente wird nicht in der Palette angezeigt
 
Das kann nicht am Betriebssystem liegen.

T2d 10. Jun 2023 11:27

AW: Komponente wird nicht in der Palette angezeigt
 
Fehler gefunden. Ich entschuldige mich besonders bei Delphi für den falschen Verdacht. Eine uralte Verknüpfung ins Nirwana wurde über viele Versionen weiter geführt und nicht erkannt.
Ich bedanke mich für die angebotene Hilfe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:51 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