Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Variável pública VS objeto
Message
 
To
04/06/2003 04:41:29
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Miscellaneous
Thread ID:
00795839
Message ID:
00796074
Views:
22
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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform