Double a partir de 2 bytes en Visual Basic 6

#1
Hola,

mi duda es respecto a la creacion de un Integer a partir de 2 bytes.

tengo my byte alto y my byte bajo

y con "&" puedo concatenarlo, pero al momento de desplegar en la pantalla me sale esto:

255255

- cuando ambos bytes son FF-

y yo lo que quiero es que me salga 65535

cuando los bytes sean FF -ambos-

cualquier idea es buena.

Saludos
---------------------------------------------------------------------------

lo acabo de encontrar

me equivoque es un short a partir de 2 bytes

y es con la instruccion "ToInt16"

Saludos
 
Última edición:
#2
Hola.

El byte más alto debes multiplicarlo por 100(hexadecimal) ó 256 (decimal)

Byte alto = FF
Byte Bajo = FF
FF & FF = FFFF (esto es una cadena)
Como número hexadecimal FFFF = FF00 + FF = FFx100 +FF.
Como puedes ver el Byte mas alto se de muñtiplica por 100(h) = 256 (d)

Chao.
elaficionado.
 
#4
Muchas gracias elaficionado

me equivoque en declarar las variables.

pero la forma que dices es totalmente funcional.


Gracias, no lo habria deducido sin tu ayuda.

Gracias !!!

saludos
 

Adjuntos

Última edición:

Temas similares

Arriba