Gambas France BETA


Pas de compte ? Incription

Enregistrez !

1
AuteurMessages
Foromus#1 Posté le 7/12/2021 à 19:07:49
Bonjour à tous,

Un truc bizarre et intermittent : des fois, après une modif, un clic sur l'icône dédiée (la flèche verte vers le bas, en haut, à gauche), ne donne rien. J'ai comme l'impression que l'éditeur se fige, il semblerait également que les icônes défaire / refaire soient également aux abonnés absents dans ce cas.
Je m'en sors en cliquant sur l'icône d'enregistrement dans la barre des menus !
QQ'1 a-t-il vu ce problème ?
Merci !

Edit Gambas 3.16.3, sous xubuntu 20.04
linuxos#2 Posté le 7/12/2021 à 22:53:56
Un peu de sel, de poivre et la crevette sera... Bonjour,

Cela m'est arrivé il y a longtemps mais comme j'utilise uniquement la version DEV de Gambas je dirais que non.

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.
spheris#3 Posté le 8/12/2021 à 08:02:44
Foromus,
Pour pouvoir répondre à ta question rien de plus simple:

Il faut simplement voir quel est le code source de l'evènement click du bouton de l'IDE.
Me voilà parti à télécharger les sources de l'IDE, les ouvrir dans l'editeur, et surprise:

Il n'y a pas d'évènement btSave_Click()
Notre évènement click du bouton se trouve écrite dans la propriété ACTION du bouton sous la forme : save-project
Moi pas comprendre.
En effet, tous les éléments de l'interface ont une propriété ACTION que je n'ai jamais utilisé.
Peut-on m'expliquer à quoi correspond cette propriété, mais surtout à quel endroit dans le programme ou quelle classe fait-elle référence?
Foromus#4 Posté le 8/12/2021 à 15:45:38
Bonjour à tous,

Si j'ai un peu compris qqchose au message de spheris, je dois considérer que ma manœuvre de secours est strictement la même que celle dont je déplore le non-fonctionnement ?
linuxos#5 Posté le 8/12/2021 à 19:04:21
Un peu de sel, de poivre et la crevette sera... Spheris, Foromus,

Cela sert à manipuler les propriétés de plusieurs objets ayant la même propriété 'Action'

Voici le lien vers un petit projet qui montre comment ça fonctionne:

http://forum.gambas.one/download/file.php?id=491

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.
spheris#6 Posté le 9/12/2021 à 06:10:59
Olivier,
Merci pour ces précisions.
Je suis donc dans le code et au bouton 'enregistrer', voici ce qu'il y est écrit :

1
2
3
4
5
6
7
8
9
10
11
12
PUBLIC SUB Save(OPTIONAL (bReset) AS BOOLEAN)
DIM hForm AS OBJECT
INC Application.Busy
FOR EACH hForm IN Files
IF hForm IS FEditor THEN
IF hForm.Save() THEN BREAK
ELSE
IF hForm.Save() THEN BREAK
ENDIF
NEXT
DEC Application.Busy
END


Une sauvegarde de tous les forms s'effectue dans une boucle FOREACH

Par contre ce code semble bizarre, pourquoi y a t il deux fois le test hform.save dans la boucle IF?

Foromus, tu as peut être découvert un bug dans l'IDE de gambas, bravo !!!
:cheers: :bball: :bball:
linuxos#7 Posté le 9/12/2021 à 13:50:13
Un peu de sel, de poivre et la crevette sera... spheris,

Si tu penses que c'est un bug, le mieux serait de le remonter à Benoit et il jugera ce qu'il en est.

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.
spheris#8 Posté le 10/12/2021 à 14:27:19
Et comment est-il possible de communiquer avec benoit?
Je n'arrive pas à me connecter à la liste de diffusion, pourtant, je reçois bien ses email quotidiens.
linuxos#9 Posté le 10/12/2021 à 16:15:05
Un peu de sel, de poivre et la crevette sera... Spheris,

Il faut créer un ticket sur le portail du Bugtracker, ici: http://gambaswiki.org/bugtracker/main

BugTracker est accessible aussi via le site Web de Gambas, dans les menus en haute de la page: http://gambas.sourceforge.net/fr/main.html#

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.
spheris#10 Posté le 10/12/2021 à 23:16:48
Voilà chose faite, merci pour l'info.
J'ai aussi ajouté un accès rapide sur mon site dans la boite en haut à droite.
1