Gambas France BETA

Connexion

Pas de compte ? Incription

Problème point d'arrêt

1
AuteurMessages
pBienvault#1 Posté le 24/7/2025 à 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é le 24/7/2025 à 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é hier à 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é hier à 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.
pBienvault#5 Posté hier à 03:50:35
J'utilise
- Gambas 3.20.4 (j'ai le même résultat avec GTK-3, QT4, QT5 et QT6)
- Linux 6.12.34-1-MANJARO 25.0.5
- Bureau KDE plasmawayland

Philippe.
valaquarus#6 Posté hier à 16:50:22
-- Unus Ex Altera --Bonjour Philippe,
j'essayerai X11 pour voir!

Philippe
Système d'exploitation : KDE Manjaro.testing ~ Version Gambas : 3.20.2
pBienvault#7 Posté aujourd'hui à 03:53:51
Bonjour,
Le problème reste le même sous X11 !
Merci tout de même.
Philippe
valaquarus#8 Posté aujourd'hui à 07:07:26
-- Unus Ex Altera --Bonjour Philippe,
j'ai fait comme Olivier et cela fonctionne bien sur les deux points d'arrêt.
Olivier et moi avons la version master de développement d'installée sur nos machines, peut être est ce un "bug" qui a été corrigé depuis la version 3.20.4

Philippe
Système d'exploitation : KDE Manjaro.testing ~ Version Gambas : 3.20.2
1