Gadget aus einem Thread ändern

Anfängerfragen zum Programmieren mit PureBasic.
Sommertv
Beiträge: 68
Registriert: 26.04.2019 10:31
Computerausstattung: Lenovo W500, Debian Stable, Purebasic 5.70 (momentan die Testversion)
Wohnort: Mühldorf am Inn

Gadget aus einem Thread ändern

Beitrag von Sommertv »

Hallo,
darf man ein Gadget in der Main Loop aus einem Thread ändern, weil funktionieren würde das?
Oder ist es besser den Umweg über PostEvent zu machen?
Was ist der Unterschied zwischen beiden Varianten, ausser dass der Quellcode dadurch aufgebläht wird?

Dank im Vorab
Kurt
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...
Benutzeravatar
mk-soft
Beiträge: 3700
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Gadget aus einem Thread ändern

Beitrag von mk-soft »

Bei Windows geht es meisten gut, Linux und macOS führt es zum Crash :cry:

Also über PostEvent... Kein Panic, ist schon alles fertig programmiert :D

Siehe Signatur ThreadToGUI

Einfach UseModule ThreadToGUI verwenden.
Einmalig BindEventGUI(EventCustomValue) aufrufen und vor den PB-Funtionen im Thread ein Do schreiben.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Antworten