Gambas France BETA

Connexion

Pas de compte ? Incription

Problème point d'arrêt

1
AuteurMessages
pBienvault#1 Posté hier à 08:28:13
Bonjour,

J'ai le formulaire suivant :

FrmEssai
Public Sub Form_Open()
Dim c As New ClsEssai
c.Test()
End

et la classe suivante :

Class ClsEssai
Public Sub Test()
Print "Test"
End

Si je mets un point d'arrêt sur la ligne du formulaire c.Test() (Touche F9), le programme stope bien sur cette ligne mais pas dans la fonction Test() dans la classe ClsEssai.
Donc les points d'arrêts ne fonctionnent pas dans les classes appelées.
Pouvez-vous m'aider ?
J'utilise Gambas 3.20.4 sous Linux 6.12.34-1-MANJARO #1 SMP PREEMPT_DYNAMIC Thu, 19 Jun 2025 15:49:06 +0000 x86_64 GNU/Linux
Merci.
Philippe
linuxos#2 Posté hier à 16:59:45
Un peu de sel, de poivre et la crevette sera... Bonjour pBienvault,

Peut-etre essayer de mettre le point d'arret ici

Class ClsEssai
Public Sub Test()
Print "Test" <==== ICI
End

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
pBienvault#3 Posté aujourd'hui à 12:39:58
Bonjour Olivier,
Merci de votre réponse mais c'est bien là le problème, le programme s'arrête bien sur le point d'arrêt de la ligne c.Test() du formulaire mais pas sur sur le point d'arrêt de la ligne Print "Test" de la classe ClsEssai.
Avez-vous une idée ?
Philippe.

linuxos#4 Posté aujourd'hui à 19:36:48
Un peu de sel, de poivre et la crevette sera... Alors cela fonctionne correctement chez moi.

L'IDE de Gambas s'arrete bien sur le premier Point d'arret 'c.Test()', puis si je continue l'IDE s'arrete bien sur le 2eme Point d'arret, puis fini par afficher le Formulaire

Peux-tu nous donner la version de Gambas + Distrubution que tu utilises stp.

Pour ma part j'utilise la version DEV de Gambas + X11 + QT5

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
1