[quote="JmGarcia":31ld3w6q]
Solo un dato curioso en 64 bits.
Si inicializo la variable [b:31ld3w6q]nTipo[/b:31ld3w6q] a un valor negativo (manía que tengo para según que casos) como por ejemplo [size=150:31ld3w6q]-1[/size:31ld3w6q] el resultado de [i:31ld3w6q]nTipo[/i:31ld3w6q] una vez ejecutada la función [i:31ld3w6q]GetBinaryType[/i:31ld3w6q] es un número exageradamente grande de signo negativo. Si inicializo a cero u otro valor positivo el resultado es correcto.
[/quote:31ld3w6q]
Lo mismo ocurre si no inicializas la variable, obtienes un valor muy grande pero de signo positivo
Evidentemente, quiero pensar que habrá que inicializarla con el mismo tipo de dato que va a devolver
↧