2008/4/24 Pablo Martín Viva <[EMAIL PROTECTED]>: > A ver, no es cuestion de que el unsigned int no haga lo que quiero, sino que > lo que quiero hacer, no lo puedo hacer con el usigned int, que son dos cosas > distintas, se perfectamente que lo que quiero lograr no se puede hacer con > el unsigned int y no lo uso para esas cosas, pero estoy al tanto de para que > sirve el unsigned int y no lo uso para despues quejarme no funciona no > funciona, tiene errores por que pasa eso????
tu problema es del ... mm ... problema :), porque habria numeros de "cantidad de copias" invalidas??!!, si yo te paso un numero de 0 a 2^32-1, es un valor valido, eso usando unsigned int. No veo la necesidad de validar ese "-1" casteado a uint que seria un "problema" (que no lo es, -1 es entero positivo da un valor valido de cantidad de copias en el ejemplo), por lo que estas atando con alambra un problema, que, como dijo cozzani, estaba antes de toda discucion que podamos tener, porque ese -1 llego ahi por alguna razon. En todo el camino desde que el usuario medio el numero de copias, hasta la llamada al setter, hay 1 lugar donde no hay un uint, por lo que tenes tu error. Si fuera todo uint siempre, nunca podria llegar un -1 a "setCopias" -- -- ¡Falta Uno! - http://www.falta-uno.com.ar/ Ricardo Markiewicz _______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
