Página 1 de 1

Classe usando array STATIC

Enviado: 17 Out 2012 19:22
por JoséQuintas
Estou querendo que uma classe trabalhe com dados STATIC.
Queria saber se é possível, como atribuir isso, e se funciona em multithread.

Algo parecido com isto

Código: Selecionar todos

STATIC aVars := Array(10)
CREATE CLASS SISTEMA
   Usuario ALIAS aVars[1]
   ENDCLASS

Classe usando array STATIC

Enviado: 17 Out 2012 19:45
por alejesus
José, boa noite.

Na criação de classes existe o CLASSDATA, que é uma forma de criar uma DATA, mas que será "estático" para a classe.

Talvez isto ajude no que você quer fazer. Dê uma uma analisada neste comando.

Um abraço.


Alexandre

Classe usando array STATIC

Enviado: 20 Out 2012 22:27
por mateus301
naum entendi muito bem o porque de usar uma variavel estatica em um PRG que tem somente uma classe , sendo que pode colocar ela como um atributo da classe e sera visivel em todos os metodos dessas classe, a nao ser que essa classe esteja misturada com varias outras funçoes e voce deseja alterar esse array dentro e fora da classe, coisa que nao é muito bom pois ai perde-se o sentido que a classe transmite que é : "Controle e o Encapsulamento" dos dados da mesma.
Corriga-me se tiver algo contra, posso nao ter entendido muito bem :D `vlw, respondendo sua duvida, funciona, mas nao sei em multithread...