Gestion des 'thread'
Publié : lun. 06/oct./2008 13:55
Bonjour,
Je voudrais charger des structures à partir d'une base de donnée. Or un écran blanc s'affiche pendant le chargement. J'ai donc essayer les 'thread' en ajoutant une window_1 qui correspond uniquement à un message d'attente (je voudrais dans un second temps y ajouter une progressbar).
Par contre ce code ne fonctionne pas ... je ne comprends pas bien pourquoi. Si quelqu'un a une idée je suis preneur. Merci.
Je voudrais charger des structures à partir d'une base de donnée. Or un écran blanc s'affiche pendant le chargement. J'ai donc essayer les 'thread' en ajoutant une window_1 qui correspond uniquement à un message d'attente (je voudrais dans un second temps y ajouter une progressbar).
Par contre ce code ne fonctionne pas ... je ne comprends pas bien pourquoi. Si quelqu'un a une idée je suis preneur. Merci.
Code : Tout sélectionner
Procedure ProcThread(Param)
Chargement_Libelle()
Combo_CR()
Combo_UF()
Combo_Fonc()
AgentSql()
BudgetSql()
EndProcedure
OpenWindow_Window_0()
SetWindowState(#Window_0, #PB_Window_Maximize)
OpenWindow_Window_1()
ThreadID = CreateThread(@ProcThread(),0)
Repeat
Until IsThread(ThreadID) = 0
;KillThread(ThreadID)
CloseWindow(#Window_1)