![]() |
Komponenten fehlen plötzlich
Danke für jeden Tipp! Ich habe die TMS All Access installiert + habe seit Monaten damit gearbeitet. gestern haben alle TFNC Komponenten in der Palette gefehlt + das Laden von Forms mit solchen Komponenten schlägt fehl mit "Klasse XY nicht gefunden". Wenn ich bei "Komponente installieren" nachschaue, sind die alle da + auch angechckt. Und ja: Ich hab sie auch de- und neu installiert. Keine Fehlermeldung, aber sie sind nicht in der Palette.
Das einzige, was sich am System geändert hat, ist der Monitor: ist jetzt ein 4k. Hat wer eine Idee, was ich überprüfen könnte? BTW: Support hab ich schon kontaktiert, berichte dann gerne. |
AW: Komponenten fehlen plötzlich
Zitat:
Wenn das "hilft", ist das zumindest eine Information, die Du an den Support weiterleiten kannst. |
AW: Komponenten fehlen plötzlich
Hmmm, also die Packages sind wirklich ALLE da?
Auch keine Fehlermeldungen beim Start? Bei vielen Komponentenpacks gibt es Packages mit sowas wie "DCL" oder "Design" im Namen. Das sind jene DesignTime-Packages, wo die Komponenten in der IDE registriert werden. Es kann aber auch sein, dass die ![]() Also alles hier drin HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\21.0\Known Packages und hier natürlich nicht drin. (das hier kannst problemlos leer machen) HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\21.0\Disabled Packages OK, die Beiden entsprechen auch nur dem Packages-Dialog (Hauptmenü > Komponente > Packages installieren...) * installierte Packages * und Die wo der Haken aus ist Wenn es mal beim Laden Probleme gab und "du" bei "Package Xyz konnte nicht geladen werden, soll es nächstes Mal wieder versucht werden" (oder so in etwa) mit "Nein" geantwortet hattest, dann sind die nun "Disabled". |
AW: Komponenten fehlen plötzlich
:- ) Ja, Packages sind alle da + nein, keine Fehlermeldung.
Ich habe jetzt einen Snapshot der Maschine gestartet mit einer älteren Version der TMS Komponenten - da sind alle Komponenten da. Neue Version installiert + weg sind sie. :- ( Mal sehen, ob ich die alte Version wieder installieren kann. TMS Support sagt: IDE neu installieren. Ob das wirklich hilft? |
AW: Komponenten fehlen plötzlich
Auf die Registry bezogen, kann man "mehrere" Delphi-Installationen parallel haben.
Delphi-Quellcode:
bds -rTest
nutzt HKEY_CURRENT_USER\SOFTWARE\Embarcadero\Test\21.0\ statt HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\21.0\ und dieses Test-Verzeichnis kann anschließend wieder gelöscht werden. siehe
Delphi-Quellcode:
bds -?
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Embarcadero\BDS\21.0 Ist die gewählte Registry leer, nutzt Delphi seine Vorlage auch HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Embarcadero\BDS\21.0\ welche im Prinzip "jungfräulich" ist, wie frisch installiert. Gäbe es da nicht ein paar Ausnahmen, und zwar Setups welche für MultiUserSysteme so ihre Settings auf alle Windows-Nutzer verteilen, wie z.B. DevExpress, was so dann auch dort im "Neuen" direkt wieder drin ist. |
AW: Komponenten fehlen plötzlich
Bei eine TMS-Neuinstallation wird die alte Installation erst entfernt. Wenn man für das Setup nicht die richtigen Delphi-Versionen auswählt, fehlen die Komponenten dort natürlich. Aber das hast du vermutlich schon kontrolliert.
|
AW: Komponenten fehlen plötzlich
Auf dem Rechner ist nur eine Delphi Version drauf. Die Packages werden geladen (sieht man auch im Startupscreen), man kann sich über "Komponenten installieren" und "Komponenten anzeigen" auch die Komponenten anzeigen lassen. Für ein VCL Formular sind die Komponenten aich verfügabr, aber für ein FMX Formular nicht. Betrifft wie gesagt NUR die FNCs, alle anderen funktionieren wie erwartet.
Das seltsame ist: - Snapshot mit FNC Vorversion restoren --> alles da - Neue FNC version installieren --> FNC für FMX ist weg - Neue version deinstallieren und alle(!) *FNC* manuell löschen + Vorversion installieren --> FNC für FMX ist weg Sehr strange. |
AW: Komponenten fehlen plötzlich
Zitat:
Der TMSSubscriptionManager merkt selten, wenn etwas nicht klappt - schaue Dir daher die Log-Files an. Der vorgeschlagene Standardpfad (-> Path) ist viel zu lange, kürze ihn (z.B. auf "C:\TMS\FNC_UI'). siehe z.B. ![]() |
AW: Komponenten fehlen plötzlich
Zitat:
* Schlüssel exportieren (HKEY_CURRENT_USER\SOFTWARE\Embarcadero) * neue Version drauf * Schlüssel exportieren (HKEY_CURRENT_USER\SOFTWARE\Embarcadero) * und nun kannst die mit einem DiffTool vergleichen (TortoiseGit und Co. kann auch "fremde" Dateien vergleichen) und dann eventuell noch * Version wieder deinstallieren und die alte Version drauf * Schlüssel exportieren (HKEY_CURRENT_USER\SOFTWARE\Embarcadero) * und nochmal mit Version 1 vergleichen Das Ganze könnte man auch nochmal mit den Dateien machen, falls der Fehler nicht in der Registry zu finden ist. |
AW: Komponenten fehlen plötzlich
Zitat:
Und das mit der Pfadlänge ist Standard. \RAD_Lib\TMS\.... und Delphi selbst in \RAD Und das kompilieren klappt ja. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:14 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