Título: CurrencyToHex ? Publicado por: LeandroA en 9 Noviembre 2010, 04:52 am Hola como puedo convertir un valor Currency en Hexadecimal?
con la función Hex de vb me da desbordamiento Debug.Print Hex(4294967295#) Saludos. Título: Re: CurrencyToHex ? Publicado por: LeandroA en 9 Noviembre 2010, 05:23 am Soluciando
Código
Saludos. Título: Re: CurrencyToHex ? Publicado por: BlackZeroX en 9 Noviembre 2010, 07:22 am .
Las funciones estan mal, esageradamente mal ya que el --1 en representacion negativa es FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF... etc., es decir el complemento del numero N con respecto al valor maximo... Prueba de lo dicho: Código
P.D.: no funciona Mod con los currency ¬¬" Dulces Lunas!¡. Título: Re: CurrencyToHex ? Publicado por: BlackZeroX en 9 Noviembre 2010, 07:55 am .
si puedes hacer la obtencion del residuo de una divicion ( Mod ) con un valor de mas del valor maximo de un tipo long como el que acabas de poner puedes modificar esta funcion http://infrangelux.sytes.net/Blog/index.php?option=com_content&view=article&id=20:bdec2basen&catid=2:catprocmanager&Itemid=8 Dulces Lunas!ˇ. Título: Re: CurrencyToHex ? Publicado por: LeandroA en 9 Noviembre 2010, 08:03 am Hola en realidad 4295017295 es el valor maximo por eso esa funcion me sirve, quizas esta mal decir que es un valor Currency
Es valor maximo del registro de windows en los tipos REG_DWORD Saludos. Título: Re: CurrencyToHex ? Publicado por: LeandroA en 9 Noviembre 2010, 08:06 am ahora que veo un poco mejor es utilzar la parte negativa para ampliar la capacidad de un long
Título: Re: CurrencyToHex ? Publicado por: BlackZeroX en 9 Noviembre 2010, 08:10 am .
Solo menciono este codidigo fuente por si alguien quiere algo mas... http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=68710&lngWId=1 ahora que veo un poco mejor es utilzar la parte negativa para ampliar la capacidad de un long Simulando el Unsigned long de C++, si esa es buena... Ducles Lunas!¡. Título: Re: CurrencyToHex ? Publicado por: 79137913 en 9 Noviembre 2010, 17:56 pm HOLA!!!
No se si les sirva pero encontre esto en la red. No se si es lo que buscan pero yo que se, quise ayudar en algo. Código
Fuente: http://www.tek-tips.com/viewthread.cfm?qid=1444740&page=77 GRACIAS POR LEER!!! |