Bonjour à tous,
Voila à quoi resemble mon code :
Public bRun as Boolean
Private Sub Form_Load()
bRun = True
Me.show
Call Init
Form2.visible = True
Timer1.enable = True
End Sub
Sub Init()
While bRun
... 'Code directX de la boucle de rendu
WEnd
End Sub
(c'est simplifié pour ne montrer que le problème au quel je fait face !)
Mon problème est le suviant : Quand je lance ma form (
Form_Load) la boucle infinie s'enclanche et c'est normal (c'est comme ca pour le directX) et a ce moment là : Plus de reponce de
Form_Load (normal, il attend la fin de init qui ne se fait qu'a la fin du programme) or, je veut lancer
Form2 et
Timer1, et ca avant
Init, donc ce que je veut c'est que j'ai un
Callqui ne fasse que lancer la sub et qui n'attend pas la fin de l'instruction pour lacher la main !
Bien sur si vous avez une remarque du style
c'est moche le "Timer1" , nome tes composants!
Vous pouvez passer votre chemin !
Je cherche uniquement à faire ca :
un Callqui ne fasse que lancer la sub et qui n'attend pas la fin de l'instruction pour lacher la main ! Et avoir un code simple du style :
CallWithOutWait Init
J'attend avec impatience vos reponces, Ergo5.