Page 1 sur 1

input dans fenetre

Publié : ven. 03/déc./2010 15:59
par bladerunner46
Bonjour,
je suis débutant en PB.
comment faire un input dans une fenêtre sans passer par une boite inputrequester ?
est-il possible d'avoir le code de l'horloge parlante du sorcier Dobro pour comprendre les routines de synthese vocale ?
Merci d'avance

Re: input dans fenetre

Publié : ven. 03/déc./2010 16:35
par Backup
.....................

Re: input dans fenetre

Publié : sam. 04/déc./2010 14:26
par dayvid
Salut ! moi je peut t'aider car j'ai réussi a crée un input dans un editor gadget et sa marche très bien
regarde bien dans débutant, tu devrais trouvé ton bohneur sinon écrie-moi :)

Re: input dans fenetre

Publié : sam. 04/déc./2010 23:55
par falsam
@Dayvid : Avant de répondre, lis bien les questions posées !!!
Celle de bladerunner46 était de créer un String gadget dans une fenêtre et non dans un editor gadget.

Re: input dans fenetre

Publié : dim. 05/déc./2010 1:40
par Ar-S

Code : Tout sélectionner

Enumeration
  #WIN
  #BT_OK
  #INPUTSTRING
  #Text
EndEnumeration

If OpenWindow(#WIN, 450, 200, 252, 70, "Window_0", #PB_Window_TitleBar|#PB_Window_Tool|#PB_Window_SystemMenu)
  ButtonGadget(#BT_OK, 170, 30, 75, 25, "OK")
  StringGadget(#INPUTSTRING, 5, 30, 160, 25, "", #WS_BORDER)
  TextGadget(#Text, 5, 5, 250, 25, "Combien font 2 + 2", #SS_CENTERIMAGE)

  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_Gadget
        Select EventGadget()
          Case #BT_OK
            reponse$=GetGadgetText(#INPUTSTRING)
            If reponse$<>"4"
              MessageRequester("erreur","Nop !")
            Else
              MessageRequester("Bravo","Exact !")
            EndIf
            
        EndSelect
      Case #PB_Event_CloseWindow
        Select EventWindow()
          Case #WIN
            CloseWindow(#WIN)
            Break
        EndSelect
    EndSelect
  ForEver
EndIf

Re: input dans fenetre

Publié : lun. 06/déc./2010 14:36
par dayvid
Oh ba mince alors, snif perduuuuuuuuus !!! :cry:

Re: input dans fenetre

Publié : mar. 14/déc./2010 16:52
par bladerunner46
@ AR-S

Bonjour,

Merci pour le code ci-dessus, mais quand j'essaie de le faire tourner, il me met une erreur dès la première ligne.
C'est moi, l'erreur ? :)

Re: input dans fenetre

Publié : mar. 14/déc./2010 21:12
par Ar-S
bladerunner46 a écrit : Merci pour le code ci-dessus, mais quand j'essaie de le faire tourner, il me met une erreur dès la première ligne.
C'est moi, l'erreur ? :)
Heu oui... sauf si tu utilises une très ancienne version de PB... :?
Si tu l'as acheté, mets toi à jour (4.51), si tu as la demo, mets toi aussi à jour.
Si tu le sort d'un fofo warez, ba je peux rien pour toi.

Re: input dans fenetre

Publié : mer. 15/déc./2010 14:14
par bladerunner46
@AR-S

Bonjour, et merci. J'utilise la version démo, mais elle date du mois d'octobre (dépassée ?). Je vais acheter la complete en fin d'année. J'attendais de savoir si j'arriverais à l'assimiler, car elle me paraissait très complexe par rapport aux basic que j'ai utilisés dans le lointain passé.. A bientôt et merci.

Re: input dans fenetre

Publié : mer. 15/déc./2010 14:59
par dayvid
Ba le basic du passé ne vaux mais apsolument rien par apport a ce divain langage de programation
car une fois que tu as compris le résonnement du langage, tu aurra pour seulle limite ton imagination :D

Re: input dans fenetre

Publié : mer. 15/déc./2010 15:23
par Ar-S
Salut bladerunner46,
il ni a rien dans mon code qui ne nécessite la version full (vu que la demo a l'air d'être en 4.51).
Je ne sais donc pas pourquoi mon code ne marche pas chez toi. tu es bien sous windows au faite ?

tu aurra pour seulle limite ton imagination
==> tu auras pour seule limite tes connaissances... :mrgreen:

KiP !