Ver Mensaje Individual
  #8  
Antiguo 18-02-2021
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola.

Ese caso es diferente, la función IndexOf devuelve -1 como índice si no encuentra el elemento buscado y eso es lo que evalua en ese if/then.

En cuanto a el caso de IndexOfObject no pude encontrar referencia al respecto, pero en las pruebas verifiqué que tanto c++ builder como Delphi no permiten moldeo de tipo TObject sobre números negativos como argumento de la función IndexOfObject; supongo que eso sucede por ser TObject un apuntador.

Saludos
Efectivamente. He estado haciendo pruebas y no me ha quedado más remedio que, en aquellos casos que el código es negativo, "inventarme" otro que sepa que va a ser imposible alcanzar en ningún caso (sumándole a los negativos una cantidad enorme como 100 millones). Gracias por la respuesta.
Responder Con Cita