![]() |
Sich selbst deaktivierende Packages?!
Moin moin,
ich habe hier grade ein etwas unerklärliches Phänomen: Ich habe ein Package, das lässt sich problemlos installieren, und es funktioniert dann auch. Nur nach einem Neustart der IDE ist das Package deaktiviert, sprich es ist zwar noch in der Liste (bei "Packages hinzufügen" oder wie der Menüpunkt heißt), nur die checkbox ist eben nicht gesetzt. Im Moment ist alles was mir dazu einfällt: WTF :gruebel: Einen Erklärungsversuch habe ich aber: ich habe einmal die bpl absichtlich gelöscht (sie hat die IDE gecrasht), und dann über die Fehlermeldung "Package wurde nicht gefunden beim nächsten Start laden?" "entfernt". Liegt es vielleicht daran, dass mein Delphi jetzt immernoch meint, es sollte das Package nicht laden? Nunja, im Moment bin ich ziemlich ratlos... |
Re: Sich selbst deaktivierende Packages?!
Schau mal in der Registry ob es dort unter den deaktivierten Packages aufgeführt ist.
|
Re: Sich selbst deaktivierende Packages?!
Das erinnert mich stark an meinen letzten QC Eintrag:
![]() Kann dies auch auf dein Package zutreffen? Also ein Unterstrich vorne im Beschreibungstext? |
Re: Sich selbst deaktivierende Packages?!
Zitat:
Ich kann leider aber alle Vorschläge erst heute Abend überprüfen ;) |
Re: Sich selbst deaktivierende Packages?!
Ich hatte auch schon solche Effekte und den Eindruck, dass Komponenten aus dem Package erst in einem Formular benutzt werden müssen, damit dieses dauerhaft in die IDE eingebunden werden...
(hab es nicht genauer untersucht - war aber so mein Eindruck) stahli |
Re: Sich selbst deaktivierende Packages?!
Zitat:
|
Re: Sich selbst deaktivierende Packages?!
Jawoll, so war es: in der Registry war das Package bei "DisabledPackages" noch eingetragen...
Lädt jetzt wieder :) |
Re: Sich selbst deaktivierende Packages?!
Es gab wohl schon mal ein Package mit der selben Bezeichnung
|
Re: Sich selbst deaktivierende Packages?!
Zitat:
|
Re: Sich selbst deaktivierende Packages?!
Zitat:
1. Der Unterstrich ging bis einschließlich C++Builder 6 ohne Probleme als Beschreibungstext (somit auch am Anfang) 2. Seit wann ist in einem frei definierbaren Beschreibungsfeld Einschränkungen vorhanden. Und selbst wenn, warum weist einem die IDE darauf nirgendwo darauf hin? Warum verhindert sie die Eingabe nicht entsprechend? 3. Wozu gibt es den Registry Key "Disabled Packages", wenn sie es denn über den Unterstrich machen? 4. Und selbst wenn, warum in der Beschreibung? Sie hätten genauso den Unterstrich vorne in der Pfadangabe in der Registry vermerken können. Hier wurde offensichtlich schludrige "schnell, schnell" Programmierung hingelegt von CodeGear. Wäre es wenigstens halbwegs ordentlich wäre mal ein Hinweis in der Hilfe dazu bzw. zumindest würde die IDE die Eingabe der "verbotenen" Zeichen verhindern. Du kannst doch keinem Kunden etwas verkaufen und du sagst: "Ja, da können Sie frei die Position beschreiben, alles erlaubt" und bei der nächsten Stelle dann "Tja, sorry, aber sie haben ein grossesn A verwendet - wie können Sie nur, das ist doch was ganz besonderes von uns - sie Trottel." |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:18 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