Page 2 sur 2

Publié : mer. 09/nov./2005 20:04
par gadjet35
ben une autre quoi:
comme si je suis inscit quelque part sur le net pour une page perso
si je la modifie tous les autres inscrit n'auront pas la meme que moi

Publié : jeu. 10/nov./2005 18:08
par Gillou
ah ok, je vais voir ça, je vais essayer de teposter un code ce weekend

:wink:

Publié : dim. 20/nov./2005 19:27
par Gillou
Comme promis, le code, A+


NewList Personne.s()

Procedure inscription()
If OpenWindow (1,0,0,280,105, #PB_Window_SystemMenu|#PB_Window_WindowCentered , "inscription" , WindowID (0))
CreateGadgetList ( WindowID (1))
TextGadget (11,10,12,60,20, "Identifiant :" )
TextGadget (12,10,42,70,20, "Mot de passe :" )
StringGadget (6,90,10,180,20, "" )
StringGadget (7,90,40,180,20, "" , #PB_String_Password )
ButtonGadget (8,10,70,250/2,25, "valider" )
ButtonGadget (13,20+250/2,70,250/2,25, "Annuler" )
Repeat
Select WaitWindowEvent ()
Case #PB_EventGadget
Select EventGadgetID ()
Case 13
quit=1
Case 8
a=0
ForEach Personne()
If GetGadgetText (6)= StringField (Personne(),1, "|" )
a=1
EndIf
Next
If a=0
AddGadgetItem (1,-1, GetGadgetText (6))
AddElement (personne()) : personne()= GetGadgetText (6)+ "|" + GetGadgetText (7)
DisableGadget (1,0)
SetGadgetState (1, CountGadgetItems (1)-1)
Quit=1
Else
MessageRequester ( "Information" , "Un autre utilisateur porte déjà ce nom, merci de changer d'identifiant ; )" , #MB_ICONEXCLAMATION )
SetGadgetText (6, "" )
SetGadgetText (7, "" )
EndIf
EndSelect
Case #PB_Event_CloseWindow
quit=1
EndSelect
Until quit=1
CloseWindow (1)
EndIf
EndProcedure

Procedure identification()
ForEach personne()
If StringField (personne(),1, "|" )= GetGadgetText (1) And StringField (personne(),2, "|" )= GetGadgetText (2)
a=1
EndIf
Next
If a=1
MessageRequester ( "Bienvenue!" , "Code bon" , #MB_ICONINFORMATION )
Else
MessageRequester ( "Erreur" , "Code faux" , #MB_ICONERROR )
EndIf
EndProcedure


la=260
ha=105
OpenWindow (0,0,0,la,ha, #PB_Window_SystemMenu|#PB_Window_ScreenCentered , "page perso" )
CreateGadgetList ( WindowID (0))
ComboBoxGadget (1,90,10,la-100,2000)
DisableGadget (1,1)
StringGadget (2,90,40,la-100,20, "" , #PB_String_Password )
ButtonGadget (3,10,70,(la-30)/2,25, "valider" )
ButtonGadget (4,(la-30)/2+20,70,(la-30)/2,25, "inscription" )
TextGadget (9,10,12,60,20, "Identifiant :" )
TextGadget (10,10,42,70,20, "Mot de passe :" )
Repeat
Select WaitWindowEvent ()
Case #PB_EventGadget
Select EventGadgetID ()
Case 3
identification()
Case 4
inscription()
EndSelect
Case #PB_Event_CloseWindow
quit=1
EndSelect
Until quit=1
End

Publié : dim. 20/nov./2005 19:57
par Backup
Gillou ; le fait qu'il y est un smiley dans ton code , me demontre que tu n'as pas la derniere version de Colorer


rajoute ceci en ligne 219

Code : Tout sélectionner

 text$=ReplaceString(text$, ";)", "; )")  


ou bien retelecharge l'archive ici

http://michel.dobro.free.fr/bidouilles/colorer.rar




:D

Publié : dim. 20/nov./2005 20:25
par Gillou
Merci Dobro

voilà c'est corrigé :wink:

Publié : lun. 21/nov./2005 19:28
par gadjet35
euh je n'ai pas regarder encore très bien ton code mais il n'a pas très l'air différent de l'autre