> Tous les forumsAutres langages

 Probleme avec liberty BASIC...
Statut du sujet : NON RESOLU Imprimer
 looping
  Posté le 11/08/2004 @ 22:36  
 Petit astucien

131 Messages
Salut tout le monde ! Je débute en programmation, avec le logiciel Liberty BASIC v3.03 et un bouquain. Je me suis lancer dans mon 1er petit programme : Une 1ere fenetre s'ouvre qui envois aprés un clic sur une 2eme où on saisi un nom. Aprés le clic sur le bouton "continue", le nom saisi dans la 2eme fenetre est censée s'inscrire dans la fenetre de base de liberty, mais ça marche pas !! Je pense que le probleme vient de l''intrction "Input" qui est soit mal placé (j'ai essayer un paquet d'endroit) ou mal écrit. Mais je trouve pas la solutions Quelqu'un pourait m'aider ?? Vooici le programme : WindowWidth = 300 WindowHeight = 150 Button #fen1.but1, "GO", [clic], UL, 100, 25, 90, 25 Open "Bonjour !" for Window as #fen1 Wait [clic] close #fen1 WindowWidth = 300 WindowHeight = 200 Statictext #fen2.DeNom, "Quel est ton nom ?", 20, 27, 100, 23 TextBox #fen2.Nom, 125, 23, 150, 23 Button #fen2.but2, "Continue", [clic2], UL, 100, 100, 90, 25 Open "Ca vas ?", for Window as #fen2 Print #fen2.Nom, "" Wait Input #fen2.Nom, repons$ 'Ou c'est qui faut placer cette intruction ?? [clic2] Close #fen2 Print "merci " Print repons$ 'Devrait indiquer ce qui a été saisi dans le "textbox" Print "a+" End Merci et a + [smile]
 Afficher le profil de loopingEnvoyer un message privé à looping
 
 
Publicité
 looping  Posté le 14/08/2004 à 10:00  
Petit astucien

131 Messages
Y'a parsonne qui connait le "liberty Basic" pour resoudre un petit probleme a priori simple ?!?! snifff...[triste]
Afficher le profil de loopingEnvoyer un message privé à looping
 Revenir en haut de la page
 456mehdi  Posté le 11/09/2004 à 01:52  
Petit astucien

48 Messages
bonjour essaye e remplacer INPUT par PROMPT Nom$ @+
Afficher le profil de 456mehdiEnvoyer un message privé à 456mehdi
 Revenir en haut de la page
 Exo  Posté le 15/12/2004 à 14:15  
Petit astucien

195 Messages
Salut. [smile] Débutant comme toi ou peut-être encor moins, je me suis penché sur ton programme. Je ne comprends pas son but. Est-ce juste pour recueillir un nom ? J’ais un bouquin de la collection ‘’les gros nuls’’, ‘’Apprendre à programmer’’ et en générale il y a toujours un but dans les programmations qui sont d’écrites. Dans ton programme on donne son nom et puis c’est tout ! Je ne comprends pas. [boom] A bientôt, fil.
Afficher le profil de Exo Voir la configuration de ExoEnvoyer un message privé à Exo
 Revenir en haut de la page
 taber  Posté le 19/05/2005 à 10:18  
Petit astucien

3 Messages
Bjr depuis si longtemps sans réponse. En voici une avec commentaire et cela marche bien sur. Salut [smile] '--------------------ce programme est un exercice '--------------------pour manipuler successivement plusieurs fenêtres '--------------------et créer un Dialogue avec la machine '--------------------le schema repose sur le processus d'une conversation '--------------------"bonjour", "ca va ?" et "au revoir" avec au passage '--------------------le recueil puis l'affichage du nom de l'opérateur nomainwin '-----------------------------------------------------suppression de la fenetre "texte" principale WindowWidth = 300 '---------------------------------------------dimension de la premiere fenetre WindowHeight = 150 '--------------------------------------------dimension de la premiere fenetre Button #fen1.but1, "OK", [clic], UL, 100, 25, 90, 25 '----------définition du bouton "OK" pour poursuivre le processus Open "Bonjour !" for Window as #fen1 '--------------------------ouverture de la fenetre "bonjour" wait '----------------------------------------------------------attente d'une action opérateur '---------------------------------------------------------------j'attends [clic] '--------------------------------------------------------traitement de la premiere action close #fen1 '---------------------------------------------------fermeture de la premiere fenetre '--------------------------------------------------------------------------------------------------------------------------- WindowWidth = 300 '---------------------------------------------dimension de la deuxieme fenetre WindowHeight = 200 '--------------------------------------------dimension de la deuxieme fenetre Statictext #fen2.DeNom, "Quel est ton nom ?", 20, 27, 100, 23 '-libellé de la question "nom" TextBox #fen2.Nom, 125, 23, 150, 23 '---------------------------définition de la zone de saisie du nom Button #fen2.but2, "OK", [clic2], UL, 100, 100, 90, 25 '--------définition du bouton "OK" pour poursuivre le processus Open "Ca va ?" for window as #fen2 '----------------------------ouverture de la fenetre "ca va ?" wait '----------------------------------------------------------attente d'une action opérateur '---------------------------------------------------------------j'attends [clic2] '-------------------------------------------------------traitement de la deuxieme action print #fen2.Nom, "!contents?" '---------------------------------recueil des données de la boite de saisie input #fen2.Nom, repons$ '--------------------------------------stockage des données dans la variable repons$ repons$=upper$(repons$) '---------------------------------------en majuscules le nom! Close #fen2 '---------------------------------------------------fermeture de la deuxieme fenetre '--------------------------------------------------------------------------------------------------------------------------- WindowWidth = 300 '---------------------------------------------dimension de la troisieme fenetre WindowHeight = 200 '--------------------------------------------dimension de la troisieme fenetre Statictext #fen3.merci, "merci "+repons$, 20, 27, 100, 23 '--libellé merci plus nom Statictext #fen3.aplus, "a+ ", 20, 40, 100, 23 '-------------libellé aplus Button #fen3.but3, "Bye", [clic3], UL, 100, 100, 90, 25 '-------definition bouton "BYE' pour terminer le processus Open "Au revoir!" for Dialog_nf as #fen3 '----------------------ouverture de la fenetre "au revoir!" wait '----------------------------------------------------------attente d'une action opérateur '---------------------------------------------------------------j'attends [clic3] '-------------------------------------------------------traitement de la troisieme action close #fen3 '---------------------------------------------------fermeture de la troisieme fenetre End '-----------------------------------------------------------marque de fin de programme
Afficher le profil de taberEnvoyer un message privé à taber
 Revenir en haut de la page
 p-legal  Posté le 18/06/2005 à 13:26  
Petit astucien

14 Messages
Salut, il existe un site français qui parle de Liberty BASIC. http://lbasic.atomysk.com et le forum d'aide qui va avec : http://lbasic.atomysk.com/forum @++
Afficher le profil de p-legalEnvoyer un message privé à p-legal
   Revenir en haut de la page
 dragoon43  Posté le 02/01/2006 à 10:53  
Petit astucien

1 Message
Le problème est que tu a oublié une ligne : Print #fen2.Nom, "!contents?" Cette ligne est à placer avant l'instruction "input" Ce qui au final donne : WindowWidth = 300 WindowHeight = 150 Button #fen1.but1, "GO", [clic], UL, 100, 25, 90, 25 Open "Bonjour !" for Window as #fen1 Wait [clic] close #fen1 WindowWidth = 300 WindowHeight = 200 Statictext #fen2.DeNom, "Quel est ton nom ?", 20, 27, 100, 23 TextBox #fen2.Nom, 125, 23, 150, 23 Button #fen2.but2, "Continue", [clic2], UL, 100, 100, 90, 25 Open "Ca vas ?", for Window as #fen2 Print #fen2.Nom, "" Wait [clic2] Print #fen2.Nom, "!contents?" Input #fen2.Nom, repons$ Close #fen2 Print "merci " Print repons$ Print "a+"
Afficher le profil de dragoon43Envoyer un message privé à dragoon43
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsAutres langages

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page