Registriert seit: 11. Aug 2012
Ort: Essen
1.604 Beiträge
Delphi 10.2 Tokyo Professional
|
AW: PopupMenu-Item in TTask aktivieren, OnClick nicht mehr möglich
14. Apr 2019, 17: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
|