Gambas France BETA


Pas de compte ? Incription

La console commence à me fatiguer...

Ce sujet est résolu.

1
AuteurMessages
Foromus#1 Posté le 2/7/2023 à 17:22:46
Bonjour à tous,

Les soucis semblent être apparus avec une listbox, je voulais récupérer la valeur d'une ligne avec :
1
Mavariable = Listbox.Text

et ça ne passait pas. Pourquoi, je ne sais pas... Puis ça s'est mis à passer, pourquoi, je ne sais pas plus, mais ma récupération se fait bien, mon projet tourne (presque) normalement.
Sauf que, à tout bout de champ, la console s'ouvre, parfois vide, parfois avec des signes alphanumériques.
Je commence à trouver ça agaçant. Bon, certains me diront probablement que si la console s'ouvre, c'est qu'il y a un truc pas trop clair, faudra que je le trouve, mais je ne sais pas trop par où commencer. Je pense inhiber des lignes, et tâcher de voir, mais ça risque d'être long, si vous avez une meilleure méthode...
linuxos#2 Posté le 2/7/2023 à 23:59:20
Un peu de sel, de poivre et la crevette sera... Foromus,

Pour info, tu n'as peut etre pas vu mais je t'ai repondu au message précedant concernant la suppression de ligne dans un fichier.

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.
Foromus#3 Posté le 3/7/2023 à 10:59:09
Bonjour à tous,

Pour la console, j'évite de m'y attarder, après tout, ça marche quand même...
@linuxos :
Naturellement, j'ai bien lu votre réponse précédente et l'ai considérée à sa juste valeur. Dans mon cas précis, il n'apparaissait pas une réelle simplification du code et donc, je la garde sous le coude si un autre projet en montre le besoin.
Croyez bien que je suis toujours reconnaissant aux aides que je trouve ici, est sans lesquelles j'aurais eu beaucoup de mal à mener quelques menus projets à bien, et en général, je réponds. Il se trouve que j'ai été un peu pris, remettant à plus tard l'occasion d'un remerciement sincère et véritable, lequel se voit ici clairement exprimé, fut-ce un peu à retardement !
Merci à tous
linuxos#4 Posté le 3/7/2023 à 15:07:54
Un peu de sel, de poivre et la crevette sera... Pas de soucis, c'était juste pour être sur que tu l'avais vu, rien de plus.

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.
linuxos#5 Posté le 3/7/2023 à 15:10:14
Un peu de sel, de poivre et la crevette sera... En ce qui concerne la console, as-tu essayé de lancer ton projet à partir du Terminal pour voir si tu vois aussi des caractères bizarres s'afficher.

Cela permet d'enlever l'IDE de l'équation.

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.
Foromus#6 Posté le 3/7/2023 à 18:39:19
Lancer le projet à partir du terminal ?...
Comment je fais ?
Si c'est l'exe.gambas, pas de souci, il se lance très bien depuis n'importe quel répertoire, et là, pas de console intempestive...
Si c'est le projet dans l'ide, que je lance par la flèche dédiée (ou F5 je crois), je ne vois pas comment le lancer dans un terminal, à moins qu'il y ait un terminal dans l'ide (ce qui est bien possible, je n'ai certainement pas tout découvert).
Bon, après, ça s'est un peu calmé quand même, et comme l'exe fonctionne et qu'au final, c'est celui-là que j'utilise...
A l'occasion, je verrai sur un autre projet si j'ai le même souci, mais rien de prévu pour l'instant. Du reste maintenant, je ne fais plus guère que des modifications sur ce que j'ai réalisé auparavant.
linuxos#7 Posté le 4/7/2023 à 06:16:48
Un peu de sel, de poivre et la crevette sera... Aurais-tu par hasard juste un petit screenshot de ce que tu as dans la console stp ?

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.
Foromus#8 Posté le 5/7/2023 à 13:12:52
Bonjour à tous,

Un peu compliqué tout ça...
A première vue, ces problèmes de console, c'est uniquement sur le même projet. C'est clair qu'il y a eu des mauvaises gestions de ma part, j'en ai corrigé certaines, mais je suppose qu'il en reste...
Généralement, la console qui apparaît est vide, sauf cette fois :




Mais parfois, ça a marché, même avec cette putain de console !
Le + rigolo actuellement, c'est que le projet ne veut même plus se lancer, il dit qu'il compile, et les choses en restent là. Ce qui compromet gravement l'utilité du logiciel, vous en conviendrez...
Par le passé, j'ai bien entendu eu de nombreuses erreurs, ça plantait, j'y remédiais, parfois, c'était assez difficile à déceler, mais là, j'avoue ne plus pouvoir avancer. Précédemment, j'ai eu un blocage avec compilation, j'ai fait un pas à pas qui m'a amené à l'erreur, et une fois corrigée, c'est reparti. Cette fois, je ne sais absolument pas ce que j'ai pu modifier qui a remis en échec.
Sans vouloir faire de procès, je regrette que Gambas ne permette pas le recul (Ctrl Z dans d'autres applications), ce qui permettrait de réagir rapidement. Mais je pense que cela doit être assez difficile.
Bon, maintenant, je vais aller faire autre chose...
spheris#9 Posté le 10/7/2023 à 08:50:34
Foromus,
Bonjour, et merci pour toutes ces questions. Je vais tenter d'y répondre le plus simplement du monde :

A) Comment lancer une application gambas depuis le terminal
Compile ton application avec l'IDE comme à l'accoutumée puis ouvre un terminal va dans le répertoire de ton application puis tappe cette commande :

./monapplication.gambas

Ton application va s'exécuter en affichant divers messages si erreurs il y a.

B) Que sont les messages dans la console de l'IDE

XCB error est une erreur d'un plugin de la bibliothèque qt5.
Pour résoudre ce problème, tu peux changer la bibliothèque graphique, tu peux essayer dans les propriétés de ton application, dans l'onglet composants, de choisir gb.gtk3 à la place de gb.qt5 ou gb.gui pour voir si le problème persiste.

Comme le soulignait Benoit Minissini, les bibliothèque graphiques gtk et qt sont très différentes et il arrive que cela marche très bien sur gtk et mal sur qt.

(depuis le temps que je me bats pour que quelqu'un sorte un gb.fltk, un toolkit hyper simple et sans tous ces problèmes de compatibilité) ;-(

Je te laisse revenir vers nous si tu as trouvé une solution.

A bientôt.

;)
Foromus#10 Posté le 12/7/2023 à 11:11:18
Bonjour à tous,

C'est idiot, mais je n'ai pas pensé plus tôt à lancer en console... (j'ai du reste fait la même impasse sur une autre application qui a décidé de ne plus fonctionner...).
Cela dit, lancé en console, RAS, l'appli s'ouvre normalement et aucun message n'apparaît ! Reste à fermer l'appli et la console !
J'ai un peu l'impression que je me suis pris la tête pour pas grand chose après tout, possible que dans la nouvelle version de Gambas (la 3.18.3), c'est son nouveau style de vie...
Pour ce qui est de qt, j'ai trouvé que le graphisme - je dirais même le fonctionnement en général, étaient plus plaisants avec qt qu'avec gtk. Mais ça ne doit être qu'un "sentiment" comme d'autres choses....
1