Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.196 Beiträge
 
Delphi 12 Athens
 
#1

Disabled/Excluded Packages

  Alt 6. Mär 2024, 13:36
Moin Moin,

wie ist das eigentlich damit?
>> HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\**.0\Disabled Packages
>> DPROJ : <Excluded_Packages>

Einmal lassen sich ja in der IDE Registrierte Packages deaktivieren (nicht laden, bzw. entladen)
aber auch nochmal in den Projektoptionen (auch wenn nicht offensichtlich ersichtlich, außer z.B. im DIFF der Versionierung (in der *.dproj).

Steht was in der DPROJ, dann wird beim Laden/Entladen von Projekten, bzw. beim Wechsel des aktiven Projekts in einer Projektgruppe jenes ge-/entladen.
Das bereitet gern Probleme, wenn es beim Laden/Entladen zu Fehlern kommt.
Oder wenn wichtige DesignTimePackages nach Ladeproblemen ausversehn in der DPROJ gespeichert werden und dann ab und an "fehlen".


Es fällt auch kauf auf (niemand achtet auf die Titelzeile),
aber Menü > Komponente > Packages installieren regiert unterschiedlich, jenachdem ob ein Projekt geladen oder keine Projekte geladen sind.
* einmal nur Einstellung der IDE
* und das Andere speichert "auch" in den aktiven Projektoptionen



Nur wie ist das nun genau, mit den Optionen?
* kein <Excluded_Packages> vorhanden
* leeres <Excluded_Packages\> vorhanden
* <Excluded_Packages> mit Einträgen vorhanden
* in Registry deaktiviert, aber in <Excluded_Packages> nicht

Bei den mittleren Beiden werden Packages geladen und entladen, zumindestens wenn sich die Optionen der wechselnden Packages unterscheiden.
Aber auch beim Ersten?
Und was ist beim Letzten ... ist das dann eventuell geladen oder nie?




Ob der <Excluded_Packages>-Eintrag in der DPROJ vorhanden ist oder nicht ... kann mich nicht erinnern im Delphi irgendwo eine Option gesehn zu haben.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 6. Mär 2024 um 13:39 Uhr)
  Mit Zitat antworten Zitat