elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Porque Error [Desbordamiento] en funcion AND ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Porque Error [Desbordamiento] en funcion AND ?  (Leído 1,887 veces)
x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Porque Error [Desbordamiento] en funcion AND ?
« en: 30 Septiembre 2011, 21:03 pm »

buenas ;D e estado practicando y me sucedio algo curioso :P
porque al hacer esta operacion me da error de desbordamiento no entiendo :P

Código
  1. Debug.Print 5000000000# And 32768 ' 32768 =   &h8000

cuando escribo el "5000000000" lo escribo sin el signo de numeral y a la hora de probar me lo agrega :P porque?
y porque me da error de desbordamiento , gracias ;)

e notado que lo mas que soporta es 999999999
osea eso 9 cifras :P sera que vb solo soporta operaciones binarias de 9 cifras :P en decimal? :P
tambien e notado esta diferencia:

Código
  1. Debug.Print 999999 And 32768 ' devuelve 0 a diferencia de otras lo normal seria devolverme 32768
  2.  


« Última modificación: 30 Septiembre 2011, 21:12 pm por Raul100 » En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Porque Error [Desbordamiento] en funcion AND ?
« Respuesta #1 en: 1 Octubre 2011, 01:04 am »

# era Enteros no? Estas tratando de convertir enteros y (casting, enteros) y el maximo es 2^16 :P sino, dejas que vb te lo tome como long o double, para eso si es inteligente :xD


En línea

x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: Porque Error [Desbordamiento] en funcion AND ?
« Respuesta #2 en: 1 Octubre 2011, 02:20 am »

:xD ya me fije con tu aclaracion
bueno es que no eran variables las que estab pasando :P eran numeros directos en si pero ya me fije que con u double sirve :P vaya que curioso :xD gracias tio ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines