Fórum Erro ao criar um objeto #330850

07/10/2006

0

var
print : TPrint;
begin
Print := TPrint.Create(Print);


Quando faço isso, da erro de memoria, Acess violation at adress ...

O que estou fazendo de errado?

Abs


Felipeiw

Felipeiw

Responder

Posts

07/10/2006

Marco Salles

TPrint;


que classe é esta ??? ela é nativa do delphi ??? ou voce esta a criando ???
como esta definido o constructor dela ????


Responder

Gostei + 0

07/10/2006

Felipeiw

É um componente de terceiros para impressao em matricial, o estranho é que fiz alguns testes de impressao, mas agora esta dando esse erro.

No Uses, acrescentei a classe TPrint.

Abs


Responder

Gostei + 0

07/10/2006

Felipeiw

Estou criando esse objeto dentro de um metodo publico, pois quero chamar esse metodo para imprimir nota de varios forms.

Abs


Responder

Gostei + 0

07/10/2006

Tnaires

Olá

O erro está no parâmetro passado para o método Create:

var
  print : TPrint;
begin
  // A referência ´Print´ ainda não aponta para nenhum objeto.
  Print := TPrint.Create(Print);
end;


Abraços


Responder

Gostei + 0

07/10/2006

Marco Salles

É um componente de terceiros para impressao em matricial,


mas se é um componente geralmente ele sera sera criado pelo formulario com por exemplo um Button , um edit...

Ou sera que é uma Classe , aonde tem a definiçao de como se comporta os objetos que serão instanciaodos pelo constructor desta classe ????

coloque mais fragmento de codigo e com esta definido este metodo plublic que voce se refere...Coloque mais detalhes


Responder

Gostei + 0

07/10/2006

Marco Salles

Olá O erro está no parâmetro passado para o método Create:


tem todo o sentido....


Responder

Gostei + 0

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

Aceitar