Desbordamiento

julio
06 de Noviembre del 2003
Ejecutando un programa tengo windows me muestra un mensaje de error de "Division de cero o de desbordamiento", quisiera saber que se puede hacer.
el programa es de mas o menos unos 3 o 4 años atras.

Raul
06 de Noviembre del 2003
El desboradamiento ocurre cuando divides un entero entre 0.

Puedes probar des de la ventana de comandos esto:

?45/0
en la pantalla apareceran asterisco(********).

Revisa tu codigo o tus tablas por que en un momento dado se esta dando este problema x/0; y es cuando te envia el error de desboramiento.

Solucion: en la linea de comando donde se efectua este calculo escribe una condicion if:
cuota=1000.00
vtaesperada=0
x=dias habiles
y=dias trabajados
if y=0
vtaesperada=0
else
store cuota*(x/y) to vtaesperada
endif
Espero te sirva de ayuda

Luisen98
06 de Noviembre del 2003
mmm. Podria ser otro caso mas del Divided by Zero (DZ) (DZPATCH.EXE)