Fórum Delphi com Programação Orientada a Objetos #175216
15/08/2003
0
estou começando a programar em Delphi utilizando o paradigma de
Orientação a Objetos. Fiz um programa simples contruindo uma classe
para trabalhar com Data.
Na hora em que executo a instrução Create para instanciar o objeto tenho o sequinte erro: ´Access Violation at addeess 000000001´.
Coloquei os atributos e métodos como públicos e o erro continua.
Alguém saberia me reponder o que pode estar ocorrendo ?
Obrigado
OBS: Utilizo Delphi 7.0
Marknet
Curtir tópico
+ 0Posts
15/08/2003
Mitsuo_takaki
como foi o codigo que você colocou para instanciar a classe, no programa principal? Algo do tipo?
NomedoObjeto := TNomedaClasse.Create;
Foi algo assim? Ou foi:
NomedoObjeto.Create;
Acho que se colocar o última realmente dá erro, mas se fizer o primeiro não deve dar erro.
Mitsuo Takaki
Gostei + 0
15/08/2003
Marknet
Realmente estava chamando direto TNomedoObjeto.Create
Fiz a segunda opção e deu certo !!
Valeu !
Gostei + 0
15/08/2003
Brunoroot
no delphi eu tbm posso criar meu proprio construtor né?
constructor meuConstrutor(param...);
ai para eu instanciar meu objeto com esse construtor simplesmente faco:
obj:=TObj.meuConstrutor(parm...);
estou perguntando, pq eu ja usei assim, e as vezes roda blz, mas outras vezes da um pau semelhante ao do colega....
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)