Gustavo,
 
Fiz uns testes aqui e funcionou, deve ser alguma coisa com seu
dm.sqldssecundario, experimenta o código abaixo, parece estranho mas
funciona.
 
x := SrcList.Items.IndexOf( SrcList.Items.Strings[ SrcList.ItemIndex ]  ) );
 
camoloze;

-----Mensagem original-----
De: Gustavo Valente [mailto:[EMAIL PROTECTED] 
Enviada em: quarta-feira, 6 de outubro de 2004 10:55
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [delphi-br] ListBox - Erro a o tentar obter índ ice de
item


Olá,

    O problema é que preciso saber o índice do item pelo seu texto.
Com a função itemindex, terei de saber, de antemão, o índice em
questão, que será obtido pela função IndexOf. Esta, por sua vez, não
está retornando o índice, mas sim -1, como se o texto não existisse na
ListBox. E o texto está na lista...
    Alguma outra possível solução?

[]s

Gustavo



On Wed, 6 Oct 2004 10:32:53 -0300, Camoloze <[EMAIL PROTECTED]> wrote:
> 
> Não seria : x := SrcList.ItemIndex
> 
> []´s camoloze
> -----Mensagem original-----
> De: Gustavo Valente [mailto:[EMAIL PROTECTED]
> Enviada em: quarta-feira, 6 de outubro de 2004 10:05
> Para: [EMAIL PROTECTED]
> Assunto: [delphi-br] ListBox - Erro a o tentar obter índice de item
> 
> Olá, Colegas,
> 
>   Tudo bem? Preciso obter o índice de determinado item de uma
> listbox. Assim, estou usando:
> 
> var x: integer;
>     x:=srclist.Items.IndexOf(dm.sqldssecundario.fields[0].asstring);
> 
>   Também já tentei:
> 
> x:=srclist.Items.IndexOf(dm.sqldssecundario.fieldbyname('nome').AsString);
> 
>
x:=srclist.Items.IndexOfName(dm.sqldssecundario.fieldbyname('nome').AsString
> );
> 
>
x:=srclist.Items.IndexOfObject(dm.sqldssecundario.fieldbyname('nome').AsStri
> ng);
> 
>   O meu problema é que "x" está retornando sempre -1, sendo que o
> item existe na lista.
>   Já testei o sql. O mesmo está retornando o valor normalmente.
>   O que pode estar errado?
> 
> Obrigado,
> 
> Gustavo
> 
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
> Para ver as mensagens antigas, acesse:
> http://br.groups.yahoo.com/group/delphi-br/messages
> 
> Para falar com o moderador, envie um e-mail para:
> [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> 
> Yahoo! Grupos, um serviço oferecido por:
> 
>
<http://br.i1.yimg.com/br.yimg.com/i/br/ads4/shop_jun04_t_lrec_cinfo_06.gif>
> 
>
<http://br.rd.yahoo.com/SIG=12ae9ho1t/M=264105.3931087.6226562.1588051/D=brc
>
lubs/S=2137111264:HM/EXP=1097154784/A=2195395/R=0/SIG=11d1a28j5/*http://abri
> l.assineabril.com/yahooespecial3>
> Assine Claudia
>
<http://br.rd.yahoo.com/SIG=12ae9ho1t/M=264105.3931087.6226562.1588051/D=brc
>
lubs/S=2137111264:HM/EXP=1097154784/A=2195395/R=1/SIG=11d1a28j5/*http://abri
> l.assineabril.com/yahooespecial3>  em
> 5x de R$ 18,96   Assine Info
>
<http://br.rd.yahoo.com/SIG=12ae9ho1t/M=264105.3931087.6226562.1588051/D=brc
>
lubs/S=2137111264:HM/EXP=1097154784/A=2195395/R=2/SIG=11d1a28j5/*http://abri
> l.assineabril.com/yahooespecial3> em
> 5x de R$ 21,48
> 
> Mais...
> Capricho
>
<http://br.rd.yahoo.com/SIG=12ae9ho1t/M=264105.3931087.6226562.1588051/D=brc
>
lubs/S=2137111264:HM/EXP=1097154784/A=2195395/R=3/SIG=11djt2d3m/*http://abri
> l.assineabril.com/yahooespecial2>        Manequim
>
<http://br.rd.yahoo.com/SIG=12ae9ho1t/M=264105.3931087.6226562.1588051/D=brc
>
lubs/S=2137111264:HM/EXP=1097154784/A=2195395/R=4/SIG=11djt2d3m/*http://abri
> l.assineabril.com/yahooespecial2>        Boa
>
<http://br.rd.yahoo.com/SIG=12ae9ho1t/M=264105.3931087.6226562.1588051/D=brc
>
lubs/S=2137111264:HM/EXP=1097154784/A=2195395/R=5/SIG=11djt2d3m/*http://abri
> l.assineabril.com/yahooespecial2> Forma         Nova
>
<http://br.rd.yahoo.com/SIG=12ae9ho1t/M=264105.3931087.6226562.1588051/D=brc
>
lubs/S=2137111264:HM/EXP=1097154784/A=2195395/R=6/SIG=11djt2d3m/*http://abri
> l.assineabril.com/yahooespecial2>        Exame
>
<http://br.rd.yahoo.com/SIG=12ae9ho1t/M=264105.3931087.6226562.1588051/D=brc
>
lubs/S=2137111264:HM/EXP=1097154784/A=2195395/R=7/SIG=11djt2d3m/*http://abri
> l.assineabril.com/yahooespecial2>
> 
>  _____
> 
> Links do Yahoo! Grupos
> 
> *       Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/delphi-br/
> 
> *       Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>
> 
> *       O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> .
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
> Para ver as mensagens antigas, acesse:
> http://br.groups.yahoo.com/group/delphi-br/messages
> 
> Para falar com o moderador, envie um e-mail para:
> [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




Yahoo! Grupos, um serviço oferecido por:        

 
<http://br.i1.yimg.com/br.yimg.com/i/br/ads4/shop_jun04_t_lrec_cinfo_06.gif>

 
<http://br.rd.yahoo.com/SIG=12au5hif2/M=264105.3931087.6226562.1588051/D=brc
lubs/S=2137111264:HM/EXP=1097157723/A=2195395/R=0/SIG=11d1a28j5/*http://abri
l.assineabril.com/yahooespecial3>       
Assine Claudia
<http://br.rd.yahoo.com/SIG=12au5hif2/M=264105.3931087.6226562.1588051/D=brc
lubs/S=2137111264:HM/EXP=1097157723/A=2195395/R=1/SIG=11d1a28j5/*http://abri
l.assineabril.com/yahooespecial3>  em
5x de R$ 18,96   Assine Info
<http://br.rd.yahoo.com/SIG=12au5hif2/M=264105.3931087.6226562.1588051/D=brc
lubs/S=2137111264:HM/EXP=1097157723/A=2195395/R=2/SIG=11d1a28j5/*http://abri
l.assineabril.com/yahooespecial3> em
5x de R$ 21,48  



Mais...
Capricho
<http://br.rd.yahoo.com/SIG=12au5hif2/M=264105.3931087.6226562.1588051/D=brc
lubs/S=2137111264:HM/EXP=1097157723/A=2195395/R=3/SIG=11djt2d3m/*http://abri
l.assineabril.com/yahooespecial2>        Manequim
<http://br.rd.yahoo.com/SIG=12au5hif2/M=264105.3931087.6226562.1588051/D=brc
lubs/S=2137111264:HM/EXP=1097157723/A=2195395/R=4/SIG=11djt2d3m/*http://abri
l.assineabril.com/yahooespecial2>        Boa
<http://br.rd.yahoo.com/SIG=12au5hif2/M=264105.3931087.6226562.1588051/D=brc
lubs/S=2137111264:HM/EXP=1097157723/A=2195395/R=5/SIG=11djt2d3m/*http://abri
l.assineabril.com/yahooespecial2> Forma         Nova
<http://br.rd.yahoo.com/SIG=12au5hif2/M=264105.3931087.6226562.1588051/D=brc
lubs/S=2137111264:HM/EXP=1097157723/A=2195395/R=6/SIG=11djt2d3m/*http://abri
l.assineabril.com/yahooespecial2>        Exame
<http://br.rd.yahoo.com/SIG=12au5hif2/M=264105.3931087.6226562.1588051/D=brc
lubs/S=2137111264:HM/EXP=1097157723/A=2195395/R=7/SIG=11djt2d3m/*http://abri
l.assineabril.com/yahooespecial2>       


  _____  

Links do Yahoo! Grupos


*       Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  

*       Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> 
  

*       O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . 




[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a