Shared

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Shared

Message par pat »

Bonjour à tous,
Je n'ai pas bien compris avec exactitude comment fonctionne Shared.
Quelqu'un pourrait-il me donner plus de détails ?
Merci à lui.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Shared

Message par comtois »

exemple issu de la doc (à peine modifié). Contrairement à Global, avec Shared tu choisis quelle procédure est autorisée à modifier une variable

Code : Tout sélectionner

a = 10
  
  Procedure Change()
    Shared a
    a = 20 
  EndProcedure 
  
  Procedure Change2()
    a = 30 
  EndProcedure 
  
  Change()
  Debug a   ; Will print 20, as the variable has been shared.
  Change2()
  Debug a   ; Will print 20, as the variable has been shared.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: Shared

Message par pat »

Merci pour la réponse et le code.
Répondre