Limite de criação de arrays of TQRLabel

Delphi

11/10/2004

Galera,
tenho 5 arrays do tipo TQRlabel. Fiz um de cada vez até o quarto e tudo funcionou, aparecendo naz tela o que quero. Quando fui criar o último, o programa compila mas quando abro o relatório aparece uma mesnagem mais oum menos assim´ Access Violation Adress Write 000000´. Estou criando os TQRlabel assim:

for i:=0 to qtd_comp-1 do
Begin
caixa[i]:=TQRLabel.Create(nil);

Apertando F8 o erro aparece nessa linha caixa[i]:=TQRLabel.Create(nil);

Nos TQRlabel´s anteriores eu crio e já vou passando o conteúdo de cada um deles.

Quem puder ajudar....

JR.


Jrjoliv2003

Jrjoliv2003

Curtidas 0

Respostas

Fórum Vini

Fórum Vini

11/10/2004

Olá,
provavelmente o tamanho do seu array está incorreto.. para este código que vc passou funcionar corretamente, qtd_comp = 5 e caixa: array[0..4] of TQrLabel.. Se os valores não forem esses, poste a declaração da variável caixa e da qtd_comp( provavelmente uma constante ) para que possamos ajudá-lo...



Espero ter ajudado,
Vinicius;


GOSTEI 0
Jrjoliv2003

Jrjoliv2003

11/10/2004

Valeu Vinícius,

verifiquei todo o código e achei alguns erros. Depois que revisei tudo funcionou.

Obrigado por ter respondido!!!

JR.


GOSTEI 0
Jrjoliv2003

Jrjoliv2003

11/10/2004

Valeu Vinícius,

verifiquei todo o código e achei alguns erros. Depois que revisei tudo funcionou.

Obrigado por ter respondido!!!

JR.


GOSTEI 0
POSTAR