Threads + MaxGUI [gelöst]

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Noa

Betreff: Threads + MaxGUI [gelöst]

BeitragDo, Jul 23, 2009 10:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo allerseits,

ich habe folgendes Problem:
Eine Form (GUI) wird im Hauptthread initialisiert und wird dann per CreateThread() an eine Funktion übergeben.
Wenn ich nun versuche irgendwas an der Form zu ändere, z.B. Text eines Gadgets ändern, passiert überhaupt nichts.
Initialisiere ich die Form allerding im Subthread, funktioniert alles tadellos.

Gibt es hierzu eine Lösung?

Im Voraus danke für die Hilfe.
  • Zuletzt bearbeitet von Noa am Do, Jul 23, 2009 11:19, insgesamt einmal bearbeitet

BtbN

BeitragDo, Jul 23, 2009 11:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein, da greifen die sicherheits-regeln von Windows, eine Form gehört dem thread, der sie erstellt hat, andere haben da keinen zugriff drauf, sofern sie sich nicht selbst ein handle geholt haben.
Ist übrigens auch richtig so, da es ansonsten zu crashes kommen könnte, wenn verschiedene threads gleichzeitig was an dem form machen wollen.

Noa

BeitragDo, Jul 23, 2009 11:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke für die Antwort. Das wusste ich nicht.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group