Visual Basic - Por que sucede esto en una constate

Life is soft - evento anual de software empresarial
 
Vista:

Por que sucede esto en una constate

Publicado por Jorge Carlos (9 intervenciones) el 10/09/2005 07:00:04
Tengo declara una constante de esta manera

Private Const SW16 As Long = &H8000

El detalle es que me almacena -32768

Si en lugar de esto le pongo 32768 lo guarda correctamente, pero mi constante es long y deberia poder guardar ese valor.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Daniel

RE:Por que sucede esto en una constate

Publicado por Daniel (360 intervenciones) el 10/09/2005 13:00:55
Porque no la usas como string, por lo que veo almacenas otros valores que no son Solo numericos, cuando intentas usar esos valores visual los pasa a numericos y se te arma el bolonqui
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Por que sucede esto en una constate

Publicado por Jorge Carlos (9 intervenciones) el 10/09/2005 15:06:41
Gracias amigo pero estas un poquito mal.

Cuando pones "&h" le estas indicando a visual basic que lo que vas a poner es un numero en hexadecimal.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar