Gadget Functionen und Threads
Verfasst: 10.08.2006 01:18
Hallo ich schreibe grade ein Program und es wäre wichtig für mich zu wissen welche Gadget Funktionen nicht aus einem anderen Thread, als dem in dem das MainWindow ist, verwendet werden können.
Zb. Habe ich herausgefunden das alle Gadget erstellungsfunktionen nicht tun.
SetGadgetText() tut allerdings.
Habe leider in der Hilfe keinen Hinweis darauf gefunden. Bitte helft mir.
Zb. Habe ich herausgefunden das alle Gadget erstellungsfunktionen nicht tun.
SetGadgetText() tut allerdings.
Code: Alles auswählen
Procedure T(Mutex)
LockMutex(Mutex)
SetGadgetText(1,"WOW")
EndProcedure
wnd=OpenWindow(200,200,200,200,200,"Test")
CreateGadgetList(wnd)
ButtonGadget(1,0,0,100,200,"Click to Change")
Mutex=CreateMutex()
LockMutex(Mutex)
CreateThread(@T(),Mutex)
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
UnlockMutex(Mutex)
Case #PB_Event_CloseWindow
End
EndSelect
ForEver