Gambas France BETA


Pas de compte ? Incription

GLib-GIO-WARNING

Ce sujet est résolu.

1
AuteurMessages
valaquarus#1 Posté le 26/5/2023 à 09:50:59
-- Unus Ex Altera --(evolution.bin:28): GLib-GIO-WARNING **: 11:45:56.616: Your application did not unregister from D-Bus before destruction. Consider using g_application_run().

Quelqu'un sait il comment on se débarrasse de cette erreur qui apparait après ceci :
1
TRY Module1.hProc = SHELL ClientTB.Text WAIT
ClientTB étant simplement le client de messagerie.

Valaquarus
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
valaquarus#2 Posté le 27/5/2023 à 07:52:06
-- Unus Ex Altera --Ce message apparaît dans le terminal de l'IDE et empêche la sortie correcte du programme (l'iconTray n'est pas détruit).
La question est :
comment et quelle instruction donner à DBus pour fermer correctement (Unregister) l'application ouverte par le processus?
Le processus, lui, est correctement fermé.

J'ai fait ceci qui ne fonctionne pas :
1
[DBusConnection[DBus["org.gambas." & ClientTB.Text]].Connection].Unregister


Valaquarus
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
spheris#3 Posté le 27/5/2023 à 08:54:55
Benoit relate pas mal de souci concernant la systray sous gtk 2 3, et peut être qt5. Quel toolkit utilises-tu?
Essaye ton programme avec le composant gb.qt4, et dis nous si tu as le souci.
;)
valaquarus#4 Posté le 27/5/2023 à 09:08:56
-- Unus Ex Altera --J'ai modifié ceci :
1
TRY Module1.hProc = SHELL ClientTB.Text WAIT

par ceci :
1
TRY Module1.hProc = SHELL ClientTB.Text WAIT FOR INPUT

Et bien sûr je n'ai plus d'affichage dans le terminal dde l'IDE mais cela semble ne plus bloquer la fermeture complète du programme.
Oui, Sphéris j'ai lu les différents messages concernant le systray. Je suis sous KDE Neon (QT5) actuellement c'est celui qui pose le moins de problème. Mon père qui a 89 ans ne veut pas quitter son Gnome de chez Ubuntu et j'ai quelques soucis de fonctionnement avec certains de mes programmes programmes, vive l'unité!

Valaquarus
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
spheris#5 Posté le 27/5/2023 à 09:24:42
es tu sûr que qt5 est le plus stable maintenant?
Astu essayé en qt4?
valaquarus#6 Posté le 28/5/2023 à 12:40:30
-- Unus Ex Altera --En modifiant ceci :

1
TRY Module1.hProc = SHELL ClientTB.Text WAIT

par ceci :

1
TRY Module1.hProc = SHELL ClientTB.Text WAIT FOR INPUT


Cela semble suffire.

Valaquarus
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.3
spheris#7 Posté le 29/5/2023 à 09:28:20
Va comprendre Charles....
;)
1