Variável de classe (Java = static)
olá colegas!!!
Estou com um problemão!!!!
Preciso declarar em delphi uma variável de classe. Em java seria assim:
private static int variavel;
Alguem sabe como posso fazer isso em delphi?????
Espero que possam e saibam me ajudar....
[]´s
Samuel
Estou com um problemão!!!!
Preciso declarar em delphi uma variável de classe. Em java seria assim:
private static int variavel;
Alguem sabe como posso fazer isso em delphi?????
Espero que possam e saibam me ajudar....
[]´s
Samuel
Sgubert
Curtidas 0
Respostas
Sgubert
05/06/2004
Para ser mais claro:
varia variavel de classe funciona da seguite maneira:
Ela é comum a todas as instancias daquela classe, assim quando eu alterar ela em uma instancia da classe todas as outras tb enxergarão a mesma alteração....
Preciso muito mesmo disso, alguem poderia me ajudar???
[]´s
Samuel
varia variavel de classe funciona da seguite maneira:
Ela é comum a todas as instancias daquela classe, assim quando eu alterar ela em uma instancia da classe todas as outras tb enxergarão a mesma alteração....
Preciso muito mesmo disso, alguem poderia me ajudar???
[]´s
Samuel
GOSTEI 0
Beppe
05/06/2004
Delphi só suporta variáveis de classe a partir do D8. Você terá q criar um variável LOCAL À UNIT.
var Minha_Var: Tipo_Var; function MinhaClasse....
GOSTEI 0
Beppe
05/06/2004
Detalhe: como vc vai acessar de um thread, vc deve proteger a escrita da variável com uma critical section, ou outro tipo de sincronização.
Ex:
Ex:
with TCriticalSection.Create do try Acquire; try Contador := Contador + 1; finally Release; end; finally Free; end;
GOSTEI 0
Tiagops
05/06/2004
Dá uma ohada nesses artigos, acho que podem te ajudar..
http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=509
http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=510
http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=511
http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=512
http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=509
http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=510
http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=511
http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=512
GOSTEI 0