Cita:
Empezado por ecfisa
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.