Bonjour messieurs et peut �tre aussi mesdammes
Je vous lance un appel � l'aide car je ne sais plus comment m'ensortir
Description du probleme:
j'ai une fonction thread qui tourne en boucle et je voudrais que cette fonction m'ouvre autant de fenetre Form2 que de condition accept�.
je m'explique, si la contition est valid� 10 fois il faut que 10 fenetres Form2 s'affiche � l'�cran.
voici un bout de mon thread:
le probl�me est que cette fonction ne fonctionne pas, et je n'ai aucune id�e pour la faire fonctionner.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 void __fastcall TLumiere::Execute() { deb: if (defaut_PMJ1 == true && defaut_PMJ1_temp == false) { defaut_PMJ1_temp = true; Form2 = new TForm2(this); Form2->Show(); } goto deb; }
Bizzarement, lorsque je mets cette fonction dans un bouton de ma form1 tous ce passe tres bien, une nouvelle fenetre s'ouvre � chaque fois que je clique sur le bouton (si je supprime le if).
Je pr�cise que le thread fonctionne tres bien car si je mets en commentaire Form2 = new TForm2(this); et Form2->Show(); tout fonctionne
Vous avez une id�e?? je patoge... je patoge...
une pr�cision, je suis sous C++ Builder 6
Partager