GARANTIR DESCONTO

Fórum Delphi com Programação Orientada a Objetos #175216

15/08/2003

0

E ai pessoal,

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

Marknet

Responder

Posts

15/08/2003

Mitsuo_takaki

Oi,
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


Responder

Gostei + 0

15/08/2003

Marknet

Muito Obrigado !!!

Realmente estava chamando direto TNomedoObjeto.Create

Fiz a segunda opção e deu certo !!


Valeu !


Responder

Gostei + 0

15/08/2003

Brunoroot

Desculpe me entrometer na conversa, mas eu queria esclarecer uma duvida minha.

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....


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar