Ver Mensaje Individual
  #1  
Antiguo 03-07-2008
ManelC ManelC is offline
Miembro
 
Registrado: ago 2005
Ubicación: Sant Quirze del Vallés
Posts: 22
Reputación: 0
ManelC Va por buen camino
Error EAccessViolation !?

Hola a todas/todos:

me estoy encontrando con el error EAccessViolation ... in module rtl60.blp
He leido que este error suele darse por problemas de objetos no liberados o no instanciados.

A mi me da en un simple ".visible=false". El trozo de código es el que sigue. Tengo un form con dos panels que los pongo visibles o invisibles emulando un wizard:


if blnAss then
begin
pnlAssentaments.Top := self.pnlGrids.Top;
pnlAssentaments.left := self.pnlGrids.Left;
pnlAssentaments.Width := self.pnlGrids.Width;
pnlAssentaments.Height := self.pnlGrids.Height;
pnlGrids.Visible := False;
pnlAssentaments.Visible := True;
chkRecursiva.Visible := True;
pnlTexte.Caption := ' ... '

...
end
else
....

Es la linea pnlGrids.Visible := False; la que "casca". Lo bueno es que si pongo el visible a False con la pantalla de debug, funciona!!! pero casca la siguiente "pnlAssentaments.Visible := True;"

No se que hacer ni que mirar ... ¿Alguna idea?

Muchas gracias
Manel
__________________
Manel
Responder Con Cita