Visual Basic - División de dos doubles y error overflow Run Time Error 6

Life is soft - evento anual de software empresarial
 
Vista:

División de dos doubles y error overflow Run Time Error 6

Publicado por Francisco Lozano (2 intervenciones) el 22/09/2015 19:07:37
Buenas tardes.

Es mi primera consulta aunque he leído en muchísimas ocasiones este foro y siempre he encontrado muy buenas soluciones.

Tengo dos variables tipo double (las leo a través del modulo FSUIPC de un simulador de vuelo)
Represento sus valores en un label.
Son variables con 15 decimales, las puedo sumar, restar y multiplicar y recoger el valor de la operación en un label o asignar el valor de la operación a otra variable tipo double y representar este último valor en un label.
Pero no se por qué, no puedo dividirlas, me da Run Time Error 6 y Overflow.


Agradezco cualquier ayuda, llevo atascado con esto varios días.

Paco Lozano
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
sin imagen de perfil
Val: 21
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

División de dos doubles y error overflow Run Time Error 6

Publicado por Rafael (68 intervenciones) el 23/09/2015 08:15:27
Pues ayudaria un poco el tener tu codigo, es dificil ayudar desde la imaginacion total.

Saludos
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

División de dos doubles y error overflow Run Time Error 6

Publicado por Francisco Lozano (2 intervenciones) el 23/09/2015 19:57:37
Dim arcotandosnum As Double
Dim arcotandosdeno As Double
Dim arcotandoscoci As Double

Call Read_Latitud
Call Read_Longitud
Call Read_Longi_Near_Dos
Call Read_Lati_Near_Dos

arcotandosnum = (longiradianesdos - Longituderadianes)
arcotandosdeno = (latiradianesdos - Latituderadianes)
LblHdgDos = "Htn: " & arcotandosnum & " " & arcotandosdeno

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Los valores de longiradianes, Longituderadianes.latiradianesdos,Latituderadianes los obtengo llamando a las funciones del módulo donde están definidas como As Double.

Los valores que represento en el label LblHdg son 1,5082694038155E-03 y -2,44692187983242E -3
Esos valores los puedo sumar, restar, multiplicar pero no dividir.

El error aparece con la instrucción
arcotandoscoci = (arcotandosnum) / (arcotandosdeno)

Espero haber sido lo suficientemente descriptivo para que te hagas una idea.

Gracias

Paco Lozano
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