Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Converter SET PROCEDURE para uma classe
Message
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Miscellaneous
Thread ID:
00653356
Message ID:
00654015
Views:
21
Alow Alonso! :) (Rimou!)

Eu por exemplo, criei uma classe para controlar as informações do usuário conectado ao sistema, que tem as informações do usuário (Nome, ID, senha, privilégios, etc) e os métodos que alteram/retornam essas informações (GetNome, SetNome, getUserID, etc).

Você acreditaria se eu te falasse que é exatamente esse o motivo que está me levando a converter minha biblioteca para uma classe?

Eu preciso pegar de maneira mais fácil e rápida os acessos de cada usuário no sistema! :) A função que me retorna se determinado usuário ou não pode fazer algo está em um arquivo FUNCOES.PRG. Dentro deste arquivo tem outras (como número por extenso)... Então pensei em converter tudo (a função dos usuários e as outras também)...

Me surgiu algumas dúvidas:

Eu vou passar a usar x = Funcoes.ABC(), ok? - Beleza: Funcoes é um objeto... Neste formato, o método ABC() poderá ser acessado através de um relatório (Como um campo, por exemplo?) - Acho que sim né, já que eu posso fazer ThisForm.ABC(), também poderei chamar a função a partir de um objeto (Variável Pública).

E com relação a memória? Por estar tudo dentro do EXE (e não como uma DLL do sistema), eu acho que o consumo de memória deve ser o mesmo, não é? Aproveitando o assunto: x = 1 define uma variável como numérica, ocupa xxx bytes na memória. Se eu fizer x = CreateObject("Funcoes"), x será definido como um objeto. Quanto ocuparia essa variável em memória?

[]s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform