Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #9  
Antiguo 16-12-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola aguml.

Si deseas trabajar con un array dinámico de elementos tipo AnsiString la declaración,
Código PHP:
AnsiString **rutas 0
es incorrecta, estas declarando una matriz de elementos tipo AnsiString, la declaración debería ser:
Código PHP:
  AnsiString *rutas
De todos modos creo que tal vez usando TStrings te resulte mas simple... Un ejemplo (sin mucho ornamento):
Código PHP:
TStrings *ts;

// Crear lista
void __fastcall TForm1::FormCreate(TObject *Sender)
{
  
ts = new TStringList;
}

// Cargar texto y grafico en TStrings
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  for(
int i 0ImageList1->Counti++) {
    
Graphics::TBitmapbm = new Graphics::TBitmap;
    
ImageList1->GetBitmap(ibm); 
        
ts->AddObject(IntToStr(i),   // cadena
                     
(TObject*)bm);  // imágen
  
}
  
ListBox1->Items->Assign(ts);
}

// Mostrar en un ListBox
void __fastcall TForm1::ListBox1DrawItem(TWinControl *Controlint Index,
      
TRect &RectTOwnerDrawState State)
{
  
TListBox *lb static_cast<TListBox*>(Control);
  
Graphics::TBitmap *bm static_cast<Graphics::TBitmap*>(lb->Items->Objects[Index]);

  
lb->Canvas->FillRect(Rect);
  
lb->Canvas->Draw(Rect.left,Rect.topbm);  // mostrar bitmap
  
lb->Canvas->TextOut(Rect.left+bm->Width+10// mostrar cadena
    
Rect.toplb->Items->Strings[Index]);
}

// Liberar memoria
void __fastcall TForm1::FormDestroy(TObject *Sender)
{
  
delete ts;

(En el ejemplo los gráficos son extraidos de un TImageList)

Resultado:



Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 16-12-2014 a las 17:36:37.
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
Duda con inicialización de variables lucasarts_18 Varios 13 04-11-2010 17:12:56
Duda sobre destrucción de objetos compuestos por otros objetos noob OOP 11 16-02-2009 00:28:33
Recorrido por objetos en forma de array. vpepen Varios 7 23-01-2009 13:11:12
Array de objetos propios? gandalf_uy OOP 6 26-02-2008 04:19:48
Array de OBJETOS en Delphi 7 animal OOP 5 08-07-2005 11:33:21


La franja horaria es GMT +2. Ahora son las 23:08:26.


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