Hola a todos,
tengo un programita para gestionar mi tienda hecho con visual basic y base de datos access, desde hace ya unos 3 añitos y funciona correctamente. Pero ahora al formatear el ordenador e instalar windows con el mismo windows que tenía anteriormente, vuelvo a instalar todo de nuevo, y al ejecutar el programa va todo bien hasta llegar a la pantalla de calcular precios, me aparece un error que antes nunca había aparecido (es raro porque el código es el mismo), aparece: error 6 en tiempo de ejecución DESBORDAMIENTO. ¿A qué puede ser debido esto?, la versión del visual basic creo que es la misma VB 6.2 ó VB 6.3, me estoy volviendo loco porque necesito este programita para llevar los costes de mi tienda, ¿alguien puede ayudarme?
GRACIAS. Saludos.
NOTA: He probado a depurar el error cambiando la línea donde me produce el error:
i = i + 1 (está declarada como Integer)
la he declarado como Long para evitar el desbordamiento, pero al compilarlo todo de nuevo, el programa ya no funciona se queda esperando hasta que se bloquea.