Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-10-2006
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Poder: 18
Ledian_Fdez Va por buen camino
Algo acerca de ListBox

Holas amigos:

Como podria corregir el siguiente error. 'list index out of bounds (-1)'

Esto me ocurre cuando no se selecciona ningun items del listbox y el codigo que me genera el error es este:

Código Delphi [-]
procedure TFindForm.BitBtn2Click(Sender: TObject);
var
 Tem : string;
begin
 Tem := Copy(ListBox1.Items[ListBox1.ItemIndex],1,2);
end;

Alguien podria orientarme como corregirlo.
De antemano muchas gracias.

Saludos Ledian

Última edición por Ledian_Fdez fecha: 11-10-2006 a las 17:58:09.
Responder Con Cita
  #2  
Antiguo 11-10-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Perdona si no estoy en lo correcto, pero creo que el ItemIndex empieza en 0 por esta razon dice el error que esta fuera de limites (bounds).
Es solo una sugerencia.
Saludos
Responder Con Cita
  #3  
Antiguo 11-10-2006
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
El error lo tienes por que al momento de llamar a ListBox1.ItemIndex no tienes seleccionado ningún item en este o no contiene items por lo que el valor de la propiedad es -1...


Saludos...
Responder Con Cita
  #4  
Antiguo 11-10-2006
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Poder: 18
Ledian_Fdez Va por buen camino
Question Error

Ok es verdad. Pero como podre corregirlo.
Como puedo saber si no han seleccionado ningun items ?

gracias de todas formas
Responder Con Cita
  #5  
Antiguo 11-10-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Código Delphi [-]
  if (ListBox1.ItemIndex <> -1) then
  begin
    // Hay algún elemento seleccionado
  end;
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 11-10-2006
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Poder: 18
Ledian_Fdez Va por buen camino
Thumbs up Probelma resuelto

A si mismo ...
Todo me funciona bien ahora
Muchas gracias a todos.

hasta un proximo encuentro !!!

Saludos
Ledian
Responder Con Cita
Respuesta



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 acerca SQL joanajj SQL 1 16-07-2006 01:11:30
Acerca de MDO mgventura Varios 3 04-07-2006 01:07:47
acerca de los iconos tato Varios 2 21-05-2006 02:39:49
Es algo importante ejecución de .exe y algo más ayúdenme kakesoft Varios 5 02-05-2005 10:01:14
Acerca de C++ frvkaiser OOP 1 05-06-2003 13:27:48


La franja horaria es GMT +2. Ahora son las 18:16:37.


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