Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #17  
Antiguo 02-03-2007
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 25
Crandel Va por buen camino
Podrias crear una lista de los componentes que vas creando y los destruis o los reutilizas en la nueva consulta.


Algo asi:

Declaras la lista, en el private de tu form

Código Delphi [-]
   Images: TList;

lo creas en el FormCreate
Código Delphi [-]
   Images := TList.Create;

en FormDestroy lo destruis
Código Delphi [-]
  for i:= 1 to Images.Count do
  begin
    Image := Images.Items[i-1];
    Image.Free;
  end;
  Images.Free;

y lo usas asi:
Código Delphi [-]
var
  i: integer;
  Image: TImage;
  NombreImg: string;
begin
  i:= 0;
  while not Datages.tadeposito.Eof do
  begin
    inc(i);
    if i > Images.Count then
      Image := TImage.Create
    else
      Image := List.Items[i-1];

      NombreImg:= Trim(datages.tadepositoBODEPO.Value) + 'deposito' + Trim(datages.tadepositoCLADEPO.Value) + '.bmp';

      imag.Parent:= Self;
      imag.Name:= 'deposito' + Trim(datages.tadepositoCLADEPO.Value);
      imag.Top:= datages.tadepositoYDEPO.Value;
      imag.Left:= datages.tadepositoXDEPO.Value;
      imag.Picture.LoadFromFile(ExtractFilePath(Application.ExeName) + 'imagenes/depositos/' + NombreImg);

      datages.tadeposito.Next;
  end; 
end;

No he probado el codigo, asi que puede contener errores.
__________________
[Crandel]
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear y destruir formas dinamicamente ing_gera C++ Builder 1 16-02-2007 00:45:23
destruir Aplicacion jubers85 Varios 2 10-02-2006 09:27:40
Como destruir o liberar una forma maguib Varios 1 11-03-2005 19:39:02
Destruir un TIBQuery furniman Varios 1 25-03-2004 12:20:14
No puedo destruir ventana Marina Varios 2 02-12-2003 13:43:58


La franja horaria es GMT +2. Ahora son las 23:56:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi