1 | |
Auteur | Messages |
---|---|
pbaras | #1 Posté le 19/2/2010 à 16:12:00 |
un simple formulaire avec un bouton quand je clique sur le bouton je veux fermer le programme le code de la class: ' Gambas class file PUBLIC SUB _new() END PUBLIC SUB Form_Open() END PUBLIC SUB ToggleButton1_Click() QUIT END cela fonctionne mais dans la console j'ai le message: WARNING: circular references detected FMain (1) pourquoi ce messageet comment corriger l'erreur ? | |
Foromus | #2 Posté le 22/2/2010 à 21:12:00 |
Bonjour, Je ne suis pas un spécialiste, mais j'ai aussi ce genre de chose.... Cependant, et pour fermer "propre", je ferme toujours mes form avant quit : PUBLIC SUB ........... Form1.Close Form2.Close ... ... Quit End Autrement, je n'ai pas d'explications, je débute... | |
pbaras | #3 Posté le 22/2/2010 à 22:02:00 |
oui probablement un défaut, sans parler de bug (pas vraiment bloquant pour que ca en soit un), je fait avec aussi, si je trouve comment l'éviter j'hésiterai pas a le faire savoir | |
manu | #4 Posté le 22/2/2010 à 22:58:00 |
Avec Gambas ca roule !![]() | Quit est réservé aux programmes en ligne de commande, close ferme les formulaires et leur classe. Conclusion, dans un programme avec une GUI on utilise pas Quit mais Close... |
spheris | #5 Posté le 23/2/2010 à 11:36:00 |
![]() | Ce cours en parle pour ceux que cela interesse : http://gambaslinux.eg2.fr/articles.php?lng=fr&pg=221 ![]() |
1 |