Einzelnen Beitrag anzeigen

Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.468 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: PopupMenu-Item in TTask aktivieren, OnClick nicht mehr möglich

  Alt 14. Apr 2019, 16:30
Verstehe ich das richtig:

* Du hast einen TPopupMenu.OnPopup Event
* In dem Du diverse Menu-Einträge enablest
* Bis auf einen, fuer den wird ein Hintergrundthread (TTask) gestartet, der mittels Synchronize dann ggf. diesen enabled
* Letzeres funktioniert nicht.

Meine Vermutung: Nach beenden des Events, wir das Menü bereits angezeigt. Wenn dann der Thread fertig ist, kann das Menü nicht mehr verändert werden.

Teste mal, ob es funktioniert, wenn Du den Code des Threads direkt im OnPopup-Event ausführst.
Thomas Mueller
  Mit Zitat antworten Zitat