Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Variável pública VS objeto
Message
From
04/06/2003 04:41:29
 
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Miscellaneous
Thread ID:
00795839
Message ID:
00796029
Views:
19
Olá Rodolfo

Esse teu problema , deve ser o problema da maior parte dos programadores , especialmente dos que vieram do clipper ...

Pelo que li , devemos usar no main.prg algo do tipo :
oObj = CreateObject("Objeto")

Define Class Objeto As Session
    Licenciado = CreateObject("Licenciado")
    Empresa = CreateObject("Empresa")
    Programa = CreateObject("Programa")
EndDefine

Define Class Licenciado As Session
    Nome = "Qualquer Um"
    CNPJ = "Qualquer Outro"
EndClass

Define Class Empresa As Session
    Nome = "Rodolfo"
    CNPJ = "111.11.11.1.1"
EndClass

Define Class Programa As Session
    Nome = "Programa"
    Versao = "1.0"
    DataExpiracao = {}
EndClass
Agora pergunto , se em qualquer lado do executável , prg , form , não importa , eu fizesse

? oObj.Empresa.Nome

o resultado seria : "Rodolfo" ?

ou está a faltar alguma coisa ?

Muito obrigado


Pedro Silva

world is wonderful with your help .

Previous
Next
Reply
Map
View

Click here to load this message in the networking platform