Erro ao criar um objeto
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
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
Curtidas 0
Respostas
Marco Salles
07/10/2006
TPrint;
que classe é esta ??? ela é nativa do delphi ??? ou voce esta a criando ???
como esta definido o constructor dela ????
GOSTEI 0
Felipeiw
07/10/2006
É 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
No Uses, acrescentei a classe TPrint.
Abs
GOSTEI 0
Felipeiw
07/10/2006
Estou criando esse objeto dentro de um metodo publico, pois quero chamar esse metodo para imprimir nota de varios forms.
Abs
Abs
GOSTEI 0
Tnaires
07/10/2006
Olá
O erro está no parâmetro passado para o método Create:
Abraços
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
GOSTEI 0
Marco Salles
07/10/2006
É 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
GOSTEI 0
Marco Salles
07/10/2006
Olá
O erro está no parâmetro passado para o método Create:
tem todo o sentido....
GOSTEI 0