Ce serai pour savoir si vous s'avez pas comment faire pour aficher l'heure (H
Merci

Code : Tout sélectionner
;Time BackGround - PB4
;Affiche une mini fenêtre avec la date et l'heure
;pendant 5 sec avant de se refermer toute seule
Enumeration
#win_timer
#TimeTexte
#DateTexte
EndEnumeration
If OpenWindow(#win_timer,0,0,160,75,"Time...",#PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(#win_timer))
LoadFont(0, "Comic Sans MS", 20, #PB_Font_Bold)
TextGadget(#TimeTexte, 10,10,140,25,FormatDate("%hh : %ii : %ss", Date()),#PB_Text_Border|#PB_Text_Center)
SetGadgetColor(#TimeTexte, #PB_Gadget_BackColor, RGB($0,$0,$0))
SetGadgetColor(#TimeTexte, #PB_Gadget_FrontColor, RGB(86, 201, 166))
SetGadgetFont(#TimeTexte,0)
TextGadget(#DateTexte, 10,40,140,25,FormatDate("%dd - %mm - %yyyy", Date()),#PB_Text_Border|#PB_Text_Center)
SetGadgetColor(#DateTexte, #PB_Gadget_BackColor, RGB($0,$0,$0))
SetGadgetColor(#DateTexte, #PB_Gadget_FrontColor, RGB(227, 191, 26))
SetGadgetFont(#DateTexte,0)
For T = 1 To 5 ; pendant 5 sec
SetGadgetText(#TimeTexte,FormatDate("%hh : %ii : %ss", Date()))
Delay(1000); toute les 1 sec actualisation de l'affichage
Next T
CloseWindow(#win_timer)
FreeFont(0)
EndIf
EndIf
End
Code : Tout sélectionner
Ligne 10 : Bad parameter type: a string is expected
If OpenWindow(#win_timer,0,0,160,75,"Time...",#PB_Window_ScreenCentered)
Avec quel version de PB travaille-tu ?S_E a écrit :Merci beaucoups ^^ mais il bug ton code chez moi, et comme je suis encore un NOOB en fenetre ^^ tu saurai corriger merci
LIGNE 10 :Code : Tout sélectionner
Ligne 10 : Bad parameter type: a string is expected
If OpenWindow(#win_timer,0,0,160,75,"Time...",#PB_Window_ScreenCentered)
Code : Tout sélectionner
OpenWindow(#win_timer,0,0,160,75,#PB_Window_ScreenCentered,"Time...")
Code : Tout sélectionner
OpenWindow(#win_timer,0,0,160,75, "Time...",#PB_Window_ScreenCentered)
Code : Tout sélectionner
Ligne 16 : SetGadgetColor() is not a function, an array, or a linked list
Code : Tout sélectionner
SetGadgetColor(#TimeTexte, #PB_Gadget_BackColor, RGB($0,$0,$0))
Cette fonction n'est pas disponible dans la version 3.94. Met un point-virgule au début de cette ligne.S_E a écrit :merciii, j'ai la 3.94
Maintenant j'ai un autre bug ^^
LIGNE 16 :Code : Tout sélectionner
Ligne 16 : SetGadgetColor() is not a function, an array, or a linked list
[/b]Code : Tout sélectionner
SetGadgetColor(#TimeTexte, #PB_Gadget_BackColor, RGB($0,$0,$0))
Désoler je suis un vrai noob^^
ps : la v4.0 vaut le coups ?
Quel(s) message(s) d'erreur le compilateur t'envoi quand tu compile le code ?SPH a écrit : Et bien, vivement que PB V4 soit fini, stable et sorti car meme tes corrections ne fonctionnent pas. Je ne te jette aucune pierre, je dis juste que pour les noob et les moins noob, ce n'est pas facile...
Code : Tout sélectionner
;Time BackGround - PB 3.94
;Affiche une mini fenêtre avec la date et l'heure
;pendant 5 sec avant de se refermer toute seule
Enumeration
#win_timer
#TimeTexte
#DateTexte
EndEnumeration
If OpenWindow(#win_timer,0,0,160,75,#PB_Window_ScreenCentered,"Time...")
If CreateGadgetList(WindowID(#win_timer))
LoadFont(0, "Comic Sans MS", 20, #PB_Font_Bold)
TextGadget(#TimeTexte, 10,10,140,25,FormatDate("%hh : %ii : %ss", Date()),#PB_Text_Border|#PB_Text_Center)
SetGadgetFont(#TimeTexte,0)
TextGadget(#DateTexte, 10,40,140,25,FormatDate("%dd - %mm - %yyyy", Date()),#PB_Text_Border|#PB_Text_Center)
SetGadgetFont(#DateTexte,0)
For T = 1 To 5 ; pendant 5 sec
SetGadgetText(#TimeTexte,FormatDate("%hh : %ii : %ss", Date()))
Delay(1000); toute les 1 sec actualisation de l'affichage
Next T
CloseFont(0)
CloseWindow(#win_timer)
EndIf
EndIf
End