GARANTIR DESCONTO

Fórum Array de componentes #178705

31/08/2003

0

Oi pessoal,

A minha dúvida é a seguinte: preciso criar um array de painéis em tempo de execução, e consegui fazê-lo com sucesso usando:


var aPanels  : array [0..8] of TPanel; // array declarado como público

.
.
.

aPanels[z] := TPanel(self); // O compilador para aqui, depois que o código foi transferido para a procedure CriaMatriz


Contudo, o código acima funcionou enquanto estava dentro do FormCreate. Ao transferi-lo para dentro de uma procedure chamada CriaMatriz, passei a receber o erro UNDECLARED IDENTIFIER: ´SELF´. Como faço para resolver isso?

Obrigado!


Yankleber

Yankleber

Responder

Posts

31/08/2003

Vfalseth

Veja se consegue usar TPanel.Create(nil)
Não testei. É apenas um chute.

[]´s Vinicius F.


Responder

Gostei + 0

31/08/2003

Yankleber

Olá Vinicius,

Sim, funcionou, obrigado!


Responder

Gostei + 0

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

Aceitar