Hallo Dirk,
ich benutze zurzeit die EXE-Datei der Version 0.6 (siehe Thread "Icons bei Dokumenten" mit allen anderen Dateien und Verzeichnissen aus Version 0.5, da ja die 0.5er EXE bei mir nicht richtig funktioniert.
MyHiddenMenu wird bei mir per Autostart gestartet.
Ich habe 4 Menüs definiert: 1 oben, 2 rechts, 3 unten, 4 links.
Seit ein paar Wochen sehe ich beim neu gestarteten PC nach der Anmeldung in der Taskleiste immer kurz die Einträge "Menü1 [keine Rückmeldung]", "Menü2 [keine Rückmeldung]", "Menü3".
"Menü4" sehe ich nicht oder es wird nur zu kurz eingeblendet
Menü 1 & 2 sind dann auch tatsächlich nicht gestartet und Menü 3 ist dann fälschlicherweise oben und Menü4 korrekt links.
Wenn ich dann in Menü 3 die Einstellungen öffne und ohne Änderung mit OK bestätige, sind alle 4 Menüs wieder an der richtigen Stelle.
Das tritt bei mir auf 2 verschiedenen PCs auf (Win 10 und Win 7). Auch Autostart über Registry hat nichts gebracht.
Habe jetzt erstmal wieder zurück auf die ebenfalls nicht endgültig veröffentlichte 04b vom 23.05.2015 gewechselt.
Gruß
Ralf
Hallo Ralf,
das hört sich ja nicht so gut an. Tritt das Problem nur beim Autostart oder auch bei einem normalen Start über dem Explorer auf?
Gruß Dirk
Außer beim Autostart ist es mir noch nicht aufgefallen.
Das Problem lässt sich auch beheben, wenn ich die Instanz mit den fehlenden Menüs 1 & 2 beende und mhm.exe neu starte.
Irgendwie scheint beim Autostart zuviel gleichzeitig abzulaufen.
Ok, danke Ralf. Ich schau mir das mal an.
Gruß
Dirk
Hallo Ralf,
ich kann nichts auffälliges feststellen. Ich hatte auch nichts an den Routinen zum Autostart geändert. Außerdem ruft der Autostart ja auch nur die mhm.exe auf.
Ich kann mir nur vorstellen, dass es zu Verzögerungen beim Einlesen der Icons kommt, wenn das entsprechende Laufwerk beim Start noch nicht bereit ist. Vielleicht reagiert meine jetzige Routine hier nicht so gut. Das würde erklären, dass es beim normalen Start wieder funktioniert. Auch wenn du über die Einstellungen gehst und OK drückst, werden die Icons neu eingelesen. Ab der 0.5 hatte ich das Einlesen der Icons anders gestaltet.
Hast du Verknüpfungen zu anderen Laufwerken drin?
Werden in der Version 04b die Icons richtig dargestellt oder funktioniert dort nur der Autostart richtig? Bitte schicke mir diese Version doch einmal per Mail zu. Ich hatte sie ja dummerweise gelöscht bzw. überschrieben. :-[ Ich werde sie dann noch einmal als Testversion ablegen.
Gruß
Dirk
Hallo Dirk,
bei der Version 04b tritt das beschriebene Problem nicht auf.
Auch alle Icons werden korrekt angezeigt. Das gelbe Ausrufungszeichen kommt nur wenn die Datei nicht mehr existiert.
Version 04b kommt per Mail.
Gruß
Ralf
Danke Ralf, ist angekommen.
Gruß Dirk
Hallo Ralf,
nach dem Testen der 04b weiß ich auch, warum ich die Rotine noch einmal geändert habe. Viele Icons werden bei mir nicht richtig angezeigt. >:(
Jetzt habe ich das Einlesen der Icons teilweise noch einmal zurück geschraubt und einen Mix hergestellt. Probier doch bitte einmal diese Version:
Download: MyHiddenMenu_0.6_b.zip (http://files.wxbasic.de/MyHiddenMenu_0.6_b.zip)
Gruß
Dirk
Hallo Dirk,
die Version 0.6b sieht bis jetzt gut aus, alle Icons sind korrekt und mit dem Autostart gab es bis jetzt auch keine Probleme.
Gruß
Ralf
Das hört sich ja gut an. :)
Danke Ralf.
Gruß Dirk
Hallo Dirk,
vereinzelt tritt das "Nichtladen" von einzelnen Menüs doch noch auf.
Bislang wird ab und zu zumindest 1 Menü von 4 nicht geladen.
Ich habe sogar versucht mit einem verzögerten Autostart von 20 sek. Da war das 2. Menü nicht geladen.
Nach Schließen des Programms und manuellem Start über den Explorer waren alle 4 Menüs korrekt geladen.
Gruß
Ralf
Hallo Ralf,
schade, ich dachte es geht jetzt. Wahrscheinlich liegt es dann immer noch an dem Teil der Routine, die ich vorher verbaut hatte. :'(
Ich bekomme leider nicht raus, warum bei mir in der 0.4b die Icons nicht alle korrkt angezeigt werden, bei dir aber schon. Ich werde noch einmal ein bisschen testen.
Gruß Dirk
Hallo Ralf,
ich kann mir vorstellen, was stört. Hoffentlich war's das.
Hier noch einmal eine neue Testversion:
Download: MyHiddenMenu_0.6_c.zip (http://files.wxbasic.de/MyHiddenMenu_0.6_c.zip)
Gruß
Dirk
Momentan ein wenig im Stress, komme wohl erst nächste Woche zum Testen.
Gruß
Ralf
Macht nichts, immer mit der Ruhe.
Gruß Dirk
Hallo Dirk,
ich habe die Version 0.6c jetzt ohne zeitverzögerten Autostart getestet und heute morgen waren wieder nur Menü 3 & 4 geladen.
Einmal in die Einstellungen gegangen, auf Menü 2 (Wähle ein Menü zum bearbeiten) geklickt, mit OK ohne Änderung bestätigt und alle Menüs waren wieder da.
:'(
Puh, jetzt muss ich den Fehler anders eingrenzen. Es wäre schön, wenn du mir wie bisher die Ergebnisse der nächsten Tests mitteilen könntest. Ich hoffe, es wird dir nicht zu viel :-[
Download: MyHiddenMenu_0.6_d.zip (http://files.wxbasic.de/MyHiddenMenu_0.6_d.zip)
In dieser version sollten die Menüs zwar geladen werden, aber keine eingestellten Programme. Also nicht wundern. Dann weiß ich erst einmal, ob es an den Programmen/Icons oder an den Einstellungen liegt.
Ach ja, mach dir sicherheitshalber eine Kopie der ini, falls noch nicht geschehen. Nicht, dass du aus Versehen in den Einstellungen mal auf Ok drückst. ;)
Gruß Dirk
Hallo Dirk,
die Version 0.6d ist jetzt 2 mal korrekt gestartet, aber leider heute auch schon 2 mal ohne Menü 1 (oben).
Der Taskmanager (Win 7) führt alle 4 Menüs unter dem Tab "Anwendungen" einzeln als "wird ausgeführt".
Als Anwendung waren die Menüs in den anderen Versionen aber nicht aufgeführt.
Unter dem Tab "Prozesse" läuft "mhm.exe *32" nur einmal.
Scheinbar läuft schon ohne das Einlesen der Programme der Menüstart irgendwie nicht sauber.
Das mit der Darstellung im Taskmanager unter den einzelnen OS- Versionen würde ich als Eigenheit der jeweiligen Version ansehen. Das Programm erzeugt je Menü einen eigenen "unsichtbaren" Frame. So kann es durchaus sein, dass ein OS jeden einzelnen Frame als Anwendung ansieht, ein anderes nur das eigentliche Programm.
Dass das in alten Versionen anders war, liegt vielleicht an den vorgenommenen Änderungen, um die Programmeinstellungen in jedem Menü anzeigen zu können.
Manchmal sollen ja kleine Änderungen große Wirkung haben: MyHiddenMenu_0.6_e.zip (http://files.wxbasic.de/MyHiddenMenu_0.6_e.zip)
Die Programme werden immer noch nicht angezeigt.
Wenn das noch nicht hilft, dann muss ich leider noch einen Schritt weiter zurück gehen. Ich hoffe, du hast noch ein wenig Geduld mit mir. Ich kann das leider bei mir nicht nachvollziehen, bei mir startet alles ohne Probleme.
Gruß Dirk
Hallo Dirk,
tja, leider keine Besserung, wieder mal 1 oder 2 Menüs nicht geladen, die anderen tauchen dann nicht unbedingt an ihren definierten Orten auf.
Festgelegte Orte: 1 oben, 2 rechts, 3 unten, 4 links. Wenn nicht alle Menüs starten dann z.B. Menü 3 oben statt unten, aber Menü 4 an der richtigen Stelle.
Zuhause habe ich jetzt nicht weiter mit diesen Versionen getestet, da es da deutlich seltener auftrat (ist auch kaum was im Autostart).
Hier läuft einiges direkt beim Start, u.a. auch eine Nokia-Suite, die erstmal Handy und Outlook synchronisiert.
Merkwürdigerweise trat das bei der 0.4b nie auf.
Hallo Ralf,
kannst du einmal die Autostart- Programme beim Start deaktivieren? Es sollte eigentlich nicht sein können, aber einen Test ist es trotzdem Wert.
Das die Menüpositionen nicht mehr stimmen, kann ich gar nicht nachvollziehen. Das Problem hatte ich noch nie. Ich schau mir aber den Code noch einmal an.
Wenns beim ersten Test schon nicht klappt, kann ich auch gleich schreiben!
Heute mit Version 0.6e mal alle Autostarts rausgenommen, die ich beeindlussen kann (außer div. Sicherheitsprogramme, McAfee, TrustWare,...).
Gleich beim ersten Neustart nur 2 Menüs geladen: Menü 3 oben, Menü 2 links.
Damit liegt es wohl auch nicht an der Auslastung beim Autostart.
Dieser Rechner ist Win 7 64-Bit
Zuhause ist es Win 10 64-Bit, da hat es gestern mit der 0.6e 1 mal problemlos geklappt.
Da hast du recht. Nicht mehr Zeit als erforderlich investieren.
Ich habe jetzt eine Kleinigkeit auf die Version 04b zurück gesetzt. Vielleicht ist es das ja gewesen. Ansonsten gibt es beim Start keine weiteren Unterschiede mehr (außer das Auslesen der Icons).
Die Programme sind jetzt wieder aktiviert.
Download: MyHiddenMenu_0.6_f.zip (http://files.wxbasic.de/MyHiddenMenu_0.6_f.zip)
Gruß Dirk
Hallo Dirk,
tja, ich weiß nicht, was das mit diesem Rechner hier ist, die 0.6f ist jetzt dreimal morgens gestartet ohne Menü 1.
Menü 2, 3, 4 waren da und auch an den richtigen Stellen.
Im Windows Task-Manager sind alle 4 Menüs als "Wird ausgeführt" gelistet.
Wenn ich einmal über ein angezeigtes Menü die Einstellungen aufmache und gleich wieder auf abbrechen gehe, sind alle Menüs da.
Im Taskmanager tauchen dann das Menü 1 einmal und die anderen Menüs je zweimal auf.
Der Arbeitsspeicherbedarf für mhm.exe*32 bleibt aber gleich.
Das Fehlen von Menüs tritt auch nur direkt beim neu starten auf, beim abmelden und anschließenden wieder anmelden sind alle Menüs da.
Zuhause startet mhm immer vollständig, zwar mit anderen Programmen, aber mit der gleichen Aufteilung.
Da du schreibst, der Start ist jetzt komplett wieder wie bei 0.4b und es bei diesem Rechner trotzdem Unterschiede im Startverhalten gibt, werde ich mhm wieder zeitverzögert starten, was ja schon bei einer der anderen Version geklappt hat.
Ich finde es zwar auch besser, wenn man ein Problem vollständig lösen kann, aber irgendwann ist die Zeit dann doch zu schade, wenn man das Problem mit weniger Aufwand umgehen kann ohne es zu lösen.
Vielen Dank für deine Bemühungen.
Gruß
Ralf
Danke noch einmal für das testen, Ralf.
das mit dem Taskmanager habe ich jetzt auch gesehen. Das sollte nicht passieren :-[
Ich hatte zwischendurch einmal viel probiert den Code zu optimieren, dort wahrscheinlich ein bisschen zu viel. Na ja, danke noch einmal für den Hinweis.
Inzwischen habe ich den Fehler mit dem Taskmanager in Ordnung gebracht und auch noch eine Kleinigkeit bei der Ansicht geändert. Das Menü 1 wurde ja geladen, aber nicht angezeigt, hast du geschrieben.
Also wenn du Lust hast, dann kannst du die folgende Version noch einmal ausprobieren.
Download: MyHiddenMenu_0.6_g.zip (http://files.wxbasic.de/MyHiddenMenu_0.6_g.zip)
Gruß Dirk
Hallo Dirk,
das gleiche wie vorher. Zuhause alles wunderbar, aber auf diesem Rechner hier wird immer mind. ein Menü nicht angezeigt wenn mhm.exe direkt mit dem Autostart mitgestartet wird.
Ich lasse das jetzt per script nach 20 sek starten und alles ist i.O.
Gruß
Ralf
Hm, ich mag solche unerledigten Dinge nicht :-\ . Naja, ich schau noch mal bei Gelegenheit.
Aber zumindest im Taskmanager sollte jetzt doch alles Ok sein, oder?
Gruß Dirk
Hallo Dirk,
ja, im Taskmanager werden alle 4 Menüs einzeln als "wird ausgeführt" angezeigt.
Danke Ralf, das Andere schaue ich mir bei Gelegenheit noch einmal an. Ich werde auch einmal mit einer externen Festplatte testen.