AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Unerklärliche IDE-Menüeinträge in Hilfe-Experten
Thema durchsuchen
Ansicht
Themen-Optionen

Unerklärliche IDE-Menüeinträge in Hilfe-Experten

Ein Thema von Matthias · begonnen am 26. Sep 2022 · letzter Beitrag vom 27. Sep 2022
Antwort Antwort
Matthias

Registriert seit: 16. Feb 2006
14 Beiträge
 
Delphi 12 Athens
 
#1

AW: Unerklärliche IDE-Menüeinträge in Hilfe-Experten

  Alt 26. Sep 2022, 19:34
Deinen Experten entfernen und schauen ob das weg ist? (nach Neustart der IDE)
Ja, die sind vollständig entfernt und die IDE auch neu gestartet. Es war genau genommen nur ein einziges Plugin, daher wundert mich auch die Zahl der Einträge.

Per se wird Vieles live erstellt, also beim Initialisieren der Experten/Plugins.
Das sehe ich auch so, nur muss die IDE ja irgendwoher wissen, was live erstellt werden soll. Ich finde ja noch nicht einmal die Stelle der installierten Plugins "Navigator" und "Bookmarks".
Ich hatte HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Kn own IDE Packages vermutet, scheint aber nicht so zu sein.

Edit:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Ex perts
Hier finde ich "Navigator" und "Bookmarks" und auch Uwes MMX usw., aber keine Hinweise auf die "toten" Einträge.
Matthias Wiese

Geändert von Matthias (26. Sep 2022 um 19:48 Uhr)
  Mit Zitat antworten Zitat
mmw
(Gast)

n/a Beiträge
 
#2

AW: Unerklärliche IDE-Menüeinträge in Hilfe-Experten

  Alt 26. Sep 2022, 20:00
Hallo,

wenn es so gemacht wurde wie im Link beschrieben -

https://docwiki.embarcadero.com/Code..._Item_(Delphi)

sollte es reichen das Package zu deinstallieren.

Gruß
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.688 Beiträge
 
Delphi 12 Athens
 
#3

AW: Unerklärliche IDE-Menüeinträge in Hilfe-Experten

  Alt 26. Sep 2022, 21:00
Es war genau genommen nur ein einziges Plugin, daher wundert mich auch die Zahl der Einträge.
Wenn ein Plugin ein MenuItem anlegt, dieses beim Entladen aber nicht wieder entfernt, dann kommt es zu solchen Artefakten - mit jedem Laden ein weiteres.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Matthias

Registriert seit: 16. Feb 2006
14 Beiträge
 
Delphi 12 Athens
 
#4

AW: Unerklärliche IDE-Menüeinträge in Hilfe-Experten

  Alt 26. Sep 2022, 21:06
Ja, das ist in der Tat ein interessanter Link.

Nur im ersten Schritt muss ich diese "sinnfreien" Einträge loswerden.

Da steckt ja keine Funktion mehr dahinter. Und den Speicherort versuche ich nun zu finden. Auf den ersten Blick finde ich dort keine Hinweise.

Wenn ein Plugin ein MenuItem anlegt, dieses beim Entladen aber nicht wieder entfernt, dann kommt es zu solchen Artefakten - mit jedem Laden ein weiteres.
Das nehme ich ja auch an, nur wo findet man diese Artefakte wieder? Diese "Leichen" muss man doch eigentlich "manuell" wieder entfernen können, oder?
Matthias Wiese

Geändert von Matthias (26. Sep 2022 um 21:11 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.688 Beiträge
 
Delphi 12 Athens
 
#5

AW: Unerklärliche IDE-Menüeinträge in Hilfe-Experten

  Alt 26. Sep 2022, 23:12
Zunächst sollte man herausfinden, wie diese Einträge überhaupt entstehen. Dann ist das Entfernen in der Regel recht einfach.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Unerklärliche IDE-Menüeinträge in Hilfe-Experten

  Alt 27. Sep 2022, 01:01
oder auch mehrfaches Initialisieren (z.B. an der falschen Stelle das Erstellen falsch eingebaut)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Matthias

Registriert seit: 16. Feb 2006
14 Beiträge
 
Delphi 12 Athens
 
#7

AW: Unerklärliche IDE-Menüeinträge in Hilfe-Experten

  Alt 27. Sep 2022, 10:28
Zunächst sollte man herausfinden, wie diese Einträge überhaupt entstehen.
Genau das ist mein Problem, ich kann dieses Verhalten aktuell nicht reproduzieren. Also bin ich mir absolut nicht sicher, wann und womit ich diesen Blödsinn verzapft habe...
Matthias Wiese
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Unerklärliche IDE-Menüeinträge in Hilfe-Experten

  Alt 27. Sep 2022, 11:22
Die kommen beim Start immer wieder?
-> ja?

sie sind weg, wenn dein Experte nicht geladen wird?
-> ja?

Nartürlich hat niemand veraren, wie/wo er Menuitems in seinem Experten anlegent, also können wir da auch nichts spezifisches sagen.

Also, in deinem Experten alles abschalten/auskommentieren
und stückchenweise wieder rein, bis es erneut auftaucht.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Matthias

Registriert seit: 16. Feb 2006
14 Beiträge
 
Delphi 12 Athens
 
#9

AW: Unerklärliche IDE-Menüeinträge in Hilfe-Experten

  Alt 27. Sep 2022, 15:15
Die kommen beim Start immer wieder?
ja und zwar unabhängig davon, ob mein Plugin installiert ist oder nicht.

sie sind weg, wenn dein Experte nicht geladen wird?
Nein, diese Einträge sind permanent vorhanden, auch nach Neustart.

Die kommen beim Start immer wieder?
wie/wo er Menuitems in seinem Experten anlegent, also können wir da auch nichts spezifisches sagen.
Der vemeintliche Experte ist ja vermutlich nicht mehr installiert/aktiv, deshalb ja auch, wie Uwe treffend schreibt, diese Artefakte. Nur diese müssen ja igrendwo hinterlegt sein. Ev. auch so etwas wie ein MenuItem Counter, der versucht die Menü-Einträge zu initialsieren. Die Einträge verschwinden auch nicht, wenn ich alle Experten deinstalliere.

Nun ist mir aufgefallen, dass sich diese vermeintlichen Einträge in exakt dieser Konstellation auch in der D10 Parallelinstallation widerspiegeln. Nach meinem Verständnis kann das dann nichts mehr mit meinen Experimenten zu tun haben, da ich mich hierbei ausschließlich im D11.2 Umfeld bewegt habe (kein Setup o. Ä.). Übrigens: Auch auf meinen anderen Entwicklungsrechnern tritt dieses Verhalten auf, alle RAD Studio Konfiurationen sind gleich.

Ich vermute nun eher, dass es um irgendwelche versionsübergreifende Experten (Stichwort: Parnassus o. Ä.) handeln könnte. Während der Minor Updates von 11.1 auf 11.2 kam es bei mir durch diese Plugins auch zu Konflikten/Abstürze durch fehlerhafte Deinstallation. Danach habe ich mir natürlich nicht das Hilfe-Menü angeschaut. Daher handabe ich es nun so, dass sowohl die Parnassus- als auc GExperts vorher manuell deinstalliere und erst danach aktualisiere und diese dann wieder installiere.

Ich werde nun mit einer meiner Developer VMs und entsprechenden Snapshots erst einmal testen... Hier ist das Menü tatsächlich noch in Ordnung und dass obwohl mein Plugin installiert ist.

Dann kenne ich ggf. den Verursacher, das wird mir vermutlich nicht ber der Entfernung dieser "Leichen" helfen.

Danke erst einmal für Eure Hinweis und Tipps.
Matthias Wiese
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:21 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