Page 1 sur 1

[ Résolu ] Système de console?

Publié : dim. 02/nov./2008 11:23
par Necro
Bonjour à tous,

Aujourd'hui, je suis face à un problème : Je voudrais créer une console.

Mais où est le problème me direz-vous ? Et bien je vais vous expliquer :

Je voudrais que dans ma console, le contenu soit autonome...

C'est à dire que je ne veux pas passer par un bouton ou autre pour lancer la console.

Mais quand j'ajoute automatiquement une ligne comme AddGadgetItem dans ma console et que j'en ajoute une autre plus tard et que je lance l'application : Tout s'affiche d'un coup!

Désolé mais j'arrive pas à bien expliquer mon problème, en fait quand je lance mon programme toutes les lignes s'écrivent de la console s'écrivent d'un seul coup au démarrage de l'application, et si je le met dans la boucle des évènements, si je met un AddGadgetItem, sa m'affiche des lignes à l'infini dans ma console quand je lance l'application.

Je suis vraiment désolé mais je suis pas doué pour expliquer les situations :s

Re: Système de console?

Publié : dim. 02/nov./2008 15:57
par case
Necro a écrit :
Je suis vraiment désolé mais je suis pas doué pour expliquer les situations :s
tu as raison sur ce point, j'ai rien compris a ce que tu veux faire :)

Re: Système de console?

Publié : dim. 02/nov./2008 16:45
par Necro
Bon bah tant pis merci quand même pour votre compréhension... j'vais me démerder.

Cordialement,

Necro.

Publié : dim. 02/nov./2008 16:45
par Ar-S
Donne nous un exemple avec du code parce que là ce n'est pas évident de comprendre...

tu veux ouvrir 1 fenêtre window et une fenêtre console et que la console ne dépende pas de la fenêtre Windows ?

Publié : dim. 02/nov./2008 16:47
par Necro
Non, je veux créer une console (où on affichera des messages au fur et à mesure dedans...) mais si par exemple en cliquant sur le bouton "Ajouter un message dans ma console" et que dans la fonction du bouton je fais AddGadgetItem(#mon_bouton, -1 "mon message"), si je lance l'application et que je clique sur ce bouton : sa va m'afficher ce message à l'infini!

Publié : dim. 02/nov./2008 17:21
par Anonyme
Met un boolean pour éviter la répétition.
Avec du code c'est plus simple.

Publié : dim. 02/nov./2008 17:56
par Necro
Boolean? xD tu aurais un petit tuto ou tu pourrais m'expliquer ce que c'est s'il te plaît je suis entrain de créer un logiciel très innovant :p

Publié : dim. 02/nov./2008 18:17
par Anonyme
Boolean , 2 états possible , 0 ou 1 , true ou false , etc...

Code : Tout sélectionner

OpenConsole()

Global INTERUPTEUR.b = #True


Procedure REPETE_A_LINFINI()

If INTERUPTEUR = #True
 PrintN("Message...")
EndIf 

EndProcedure


Repeat

REPETE_A_LINFINI()

INTERUPTEUR = #False
ForEver
voila voila.

Publié : dim. 02/nov./2008 18:21
par Necro
Ok génial je note tout sa c'est super intéressant, je te remercie :D

Publié : dim. 09/nov./2008 11:17
par Mytic
plus facile encore !! n'ajoute le message que lors du relâchement du bouton de la souris :roll: