Ver Mensaje Individual
  #2  
Antiguo 05-11-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Reputación: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No conozco prácticamente nada de C++ Builder, pero, en Delphi, el método que suele usarse para liberar objetos es "Free()", no "Destroying()", que, ahora mismo, es la primera vez que lo veo. Existe "Destroy", pero, no parece el mismo. Pero tal vez no puedas hacerme mucho caso, ya digo que de C++ Builder sé más bien poco.

Otra cosa que sí que puede ser importante, es que cuando liberamos controles de un determinado contenedor, suele usarse un bucle "al revés", es decir, en Delphi, en lugar de:

Código Delphi [-]
var
  i, total: integer;
begin
  total := GetTotal();
  for i := 0 to total - 1 do
  begin
    {...}
  end;
end;

... es menester utilizar este otro tipo de bucle:

Código Delphi [-]
var
  i, total: integer;
begin
  total := GetTotal();
  for i := total downto 0 do
  begin
    {...}
  end;
end;

Tal vez lo dicho pueda servirte de ayuda. O tal vez no. Veremos a ver.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita