Ver Mensaje Individual
  #10  
Antiguo 16-10-2003
Descendents Descendents is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 396
Reputación: 22
Descendents Va por buen camino
Buenas Gente
Muchas gracias por contestar.
Bueno he encontrado de donde viene el error.

Es muy curioso porque como ya dije,me da error solo si he entrado a un determinado formulario(le llamare Formulario X), y cuando cierro el formulario 1 (al salir de la aplicación) , pasa por el siguiente procedimiento

procedure TGlyphList.Delete(Index: Integer);
begin
if Used[Index] then
begin
Dec(FCount);
Used[Index] := False;
end;
end;

del pas Buttons.

Used = Tbits.

Tengo tres botones en el form1 que tiene glyph, son BitBtn.
Si les saco los graficos o sea los Glyph ya no me da error la aplicación.

me da error en la linea if Used[Index] then

Esto es algo interno de delphi, porque yo no he tocado nunca este pas.

Lo curioso es que tengo alguna aplicaciones, con glyph en el primer formulario y no me pasa esto.

Creo,que el formulario X debo hacer algo mal, o algo esta mal, y al salir de la aplicación y cargarse los bitbtn del form1, la lista interior de Glyphs del programa, cuando la va destruyendo, pues llega un momento que peta.

No se , de momento sacando los glyph de los bitbtn, ni un problema me da.Esta es la solución momentanea, pero claro esto no es una buena solución.

Muchas gracias a todos
Otro Saludo
Responder Con Cita