Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Variável pública VS objeto
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Divers
Thread ID:
00795839
Message ID:
00796074
Vues:
21
Alow Pedro,

Agora pergunto , se em qualquer lado do executável , prg , form , não importa , eu fizesse
? oObj.Empresa.Nome
o resultado seria : "Rodolfo"?


Exatamente... Uma vez que uma variável pública contém um objeto (no caso, oObj que foi definida no programa principal), você poderá acessá-la de qualquer lugar do sistema... E funciona exatamente como vc perguntou...

Você também pode criar funções dentro da classe e usar a seguinte sintaxe:
? oObj.Empresa.EnderecoCompleto()
e esta função seria algo do tipo:
Define Class Empresa As Session
   Nome = "Rodolfo"
   Endereco = "Minha Casa"
   Cidade = "Minha Cidade"

   Function EnderecoCompleto
       Return This.Nome+Chr(13)+This.Endereco+Chr(13)+This.Cidade
EndDefine
PS: Nos meus exemplos (nas outras mensagens) eu usei EndClass... na verdade o termo correto seria EndDefine!

[]s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform