| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
xXx Invitado
|
Publicado: Vie 04 Mar, 2005 5:45 pm Asunto: Problema con combobox |
|
|
Hola a todos, tengo el siguiente código en mi programa:
void __fastcall TfNomina::FormShow(TObject *Sender)
{
int j=0;
dmCentral->tNomina->Active = true;
dmCentral->tNomina->First();
while (!dmCentral->tNomina->Eof)
{
cbNombre->Items->Strings[j++] = dmCentral->tNomina->Fields->Fields[2]->AsString; /
dmCentral->tNomina->Next();
}
dmCentral->tNomina->First();
cbNombre->Text = dmCentral->tNomina->Fields->Fields[1]->AsString;
}
Pero al ejecutarlo me da el siguiente error:
List index of out bounds |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Vie 04 Mar, 2005 6:11 pm Asunto: |
|
|
mira la verdad no tengo idea de que estas haciendo pero lo que no entiendo es porque haces
cbNombre->Items->Strings[j++] = dmCentral->tNomina->Fields->Fields[2]->AsString; / asi siempre vas aempesar en 1 y no en 0
prueba haciendo
while (!dmCentral->tNomina->Eof)
{
cbNombre->Items->Strings[j] = dmCentral->tNomina->Fields->Fields[2]->AsString; /
dmCentral->tNomina->Next();
j++;
} |
|
| Volver arriba |
|
 |
nuno Cmdr

Registrado: 10 Feb 2003Mensajes: 143Ubicación: Córdoba - Argentina
|
Publicado: Vie 04 Mar, 2005 6:12 pm Asunto: |
|
|
el anterior era yo, me olvide de logearme
Saludos!!! |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Dom 06 Mar, 2005 7:46 pm Asunto: |
|
|
| Código: |
oid __fastcall TfNomina::FormShow(TObject *Sender)
{
dmCentral->tNomina->Active = true;
dmCentral->tNomina->First();
cbNombre->Items->Clear(); //-------ojo borro los items que tenia
while (!dmCentral->tNomina->Eof)
{ //---------------------------------------ojo agregho y aumento indice automatico
cbNombre->Items->Add(
dmCentral->tNomina->Fields->Fields[2]->AsString);
dmCentral->tNomina->Next();
}
dmCentral->tNomina->First();
cbNombre->ItemIndex=0; //--- ojo el primer elemto por default
}
|
_________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
|