wxBasic Forum

Programme | Programs => MyHiddenMenu => Bugs => Thema gestartet von: ralfs in 13.02.2015, 12:49:34 NACHMITTAGS

Titel: [Gelöst] Fehler beim Löschen
Beitrag von: ralfs in 13.02.2015, 12:49:34 NACHMITTAGS
Beim Löschen von Menüeinträgen kommt bei mir meistens eine Fehlermeldung "Fehler beim Löschen des Menüpunktes".
Wenn man den Menüpunkt umbenennt lässt er sich löschen und bei diesem Menü taucht dann auch bei weiteren Löschungen keine Fehlermeldung mehr auf (bis jetzt jedenfalls nicht)
Titel: Re: Fehler beim Löschen
Beitrag von: Administrator in 13.02.2015, 14:35:33 NACHMITTAGS
Hm, also beim löschen eines Menüpunktes, nicht eines Menüs?
Titel: Re: Fehler beim Löschen
Beitrag von: Administrator in 13.02.2015, 19:23:23 NACHMITTAGS
Ich habe gerade mal ein bisschen rumgespielt und bekomme keine derartige Meldung. Hm, der Code scheint auch in Ordnung zu sein. :-\ 

Hast du eine bestimmte Kombination von Menüeinträgen? Tritt da Problem bei mehreren Menüs auf oder nur bei einem? Sind die Einträge im Haupt-oder im Unterverzeichnis oder ist das egal?
Das hört sich nach einem Namenskonflikt an, den ich im Moment nicht nachvollziehen kann.
Titel: Re: Fehler beim Löschen
Beitrag von: ralfs in 13.02.2015, 20:36:37 NACHMITTAGS
Ja, es geht um einzelne Menüeinträge, nicht um ganze Menüs.
Ich habe momentan 4 Menüs (oben, unten, rechts, links), jedes mit ca. 15 Einträgen und ein paar Trennlinien.
Es trat in unterschiedlichen Menüs auf.
Nach mehrmaligen Löschversuchen habe ich dann mal alle Felder des Eintrags leergemacht,  dann lies sich der Punkt löschen. Das ging aber nur einmal. Bei einigen Punkten klappte es mit Umbenennen des Punktes und anschließendem löschen. Jeweils danach ging das Löschen von anderen Punkten im gleichen Menü auf Anhieb.
Ich probiere nachher nochmal zu Hause etwas rum.
Titel: Re: Fehler beim Löschen
Beitrag von: ralfs in 14.02.2015, 11:28:21 VORMITTAG
Wahrscheinlich hängt der Fehler an den Separatoren:
Mein Test:
- INI-Datei löschen
- MHM starten
- auf portable und 4 Menüs einstellen
- 3 Programme in Menü 1 einfügen >>> löschen problemlos
- 1 Separator einfügen >>> Löschversuch des Separators oder eines Programmeintrags führt zu besagter Fehlermeldung ohne Löschung
- Separator umbenennen in XXX >>> Löschen problemlos, auch wieder von anderen Programmeinträge
- wieder 1 Separator zugefügt >>> wieder Löschen führt zur Fehlermeldung
Titel: Re: Fehler beim Löschen
Beitrag von: Administrator in 14.02.2015, 12:38:00 NACHMITTAGS
Alles klar, danke. schau ich mir an.
Titel: Re: Fehler beim Löschen
Beitrag von: Administrator in 14.02.2015, 17:46:19 NACHMITTAGS
Hab's gefunden und gefixt.
Titel: Re: Fehler beim Löschen
Beitrag von: ralfs in 16.02.2015, 08:51:18 VORMITTAG
Bestätigung:
Löschen von Menüeinträgen funktioniert wieder (mhm v 0.3)