Ver Mensaje Individual
  #2  
Antiguo 26-07-2018
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
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.

Es que la nueva instancia creada para la búsqueda, no es igual a la buscada (aunque coincida el atributo Cadena), revisa si te sirve de este modo:
Código PHP:
int searchStrOnObj(TComboBox *CB, const AnsiString str)
{
  
int i;
  
AnsiString s "";

  for ( 
0!= str && CB->Items->Counti++ )
    
= ((TClase*)CB->Items->Objects[i])->Cadena;

  return 
i-1;

Ejemplo de uso:
Código PHP:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  
int inx searchStrOnObj(ComboBox1Query->FieldByName("Pais")->AsString);
  
TClase *cl reinterpret_cast<TClase*>(ComboBox1->Items->Objects[inx]);

  
ShowMessage(ComboBox1->Items->Strings[inx]+"\n"+cl->Cadena);

Saludos
__________________
Daniel Didriksen

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