Problema con numeros grandes.
Tengo una aplicacion que realiza calculos y uno de ellos es sacar la parte entera entre dos numeros por ejemplo 258=3 (3 es la parte entera) el comando es " " pero con numeros grandes por ejemplo (25000000000000 8) al tratar de calcular tira error de desbordamiento y eso que el numero grande esta contenido en una variable double o variant, el resultado(parte entera) simpre es un numero entero.
Como podria solucionar este problema. Gracias por compartir sus conocimientos.
Como podria solucionar este problema. Gracias por compartir sus conocimientos.
si quieres la parte entera quizas esto te sirva
dim resultas as long
resultado=clng( (25000000000000 8))
creo que es clng pero no estoy seguro, si no funciona asignalo la parte entera a una variable long (entero largo)
espero te sirva
suerte
dim resultas as long
resultado=clng( (25000000000000 8))
creo que es clng pero no estoy seguro, si no funciona asignalo la parte entera a una variable long (entero largo)
espero te sirva
suerte
Esa opción tampoco te vale.
yo creo que necesitas otro tipo de dato especial. Por ejemplo, en C++ tienes la clase bigint para tratar números grnades, pero en vb no me suena nada.
Sueerte
sdemingo
yo creo que necesitas otro tipo de dato especial. Por ejemplo, en C++ tienes la clase bigint para tratar números grnades, pero en vb no me suena nada.
Sueerte
sdemingo