Einzelnen Beitrag anzeigen

Poolspieler

Registriert seit: 9. Aug 2004
165 Beiträge
 
Delphi 10.3 Rio
 
#1

Menüeintrag von TActionMainMenuBar setzt visible "von selbst" auf TRUE

  Alt 7. Feb 2011, 18:12
Hallo Zusammen,
ich arbeite mit Delphi 2009.
Ein von mir geschriebenes VCL-Programm läuft auf allen mir bekannten Rechnern stabil und ohne erkennbare Fehler.
Auf einem Rechner von einem Kunden gibt es folgendes Problem (das ich natürlich bei mir nicht reproduzieren kann...):
Das Hauptfenster des Programms besitzt eine TActionMainMenuBar. Einige interne Funktionen habe in diesem Menü mit visible=false deaktiviert. Diese Menüeinträge sind normaler Weise auch nicht sichtbar (außer man verändert VOR dem Programmstart eine INI-Datei).
Beim Kunden werden die Einträge aber sichtbar, wenn er die Software startet und anschließend den Internet Explorer (Version 8) öffnet. Nach einigen Sekunden erscheinen die Menüeinträge. Interessanter Weise sind die Einträge grau hinterlegt. Man kann sie also nicht anklicken. Das ist ja das Seltsamste. Ich habe in meinem Programm die Einträge in keiner Zeile auf Enabled=FALSE gesetzt???
Liegt das jetzt an meinem Programm - oder langt der Internetexplorer im Speicher daneben und erwischt genau das visible-Bit meiner Menüeinträge????

Ich bin über jede Idee und Hilfe dankbar.

Den einfachsten Fall habe ich noch nicht getestet: Ich könnte dem Kunden ja ein Programm mit einer TActionMenuBar schicken - und sonst nix. Mal sehen, ob es da auch auftritt...???

Gruß,

Poolspieler
Andreas
  Mit Zitat antworten Zitat