![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Asegúrate de iniciar absolutamente todas las variables que intervienen antes de hacer cualquier cosa. El problema que tienes es que alguna no esta inicializada y recordemos que cuando eso pasa es imposible saber que valor le dará el sistema al momento de ejecutarse, normalmente es un valor pseudoaleatorio y en una de esas te toca un cero y eso te produce el error. De todos modos si no pones la totalidad del código lo demás es especular.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#2
|
|||
|
|||
|
Gracias amigo AzidRain por el tiempo que te tomas para ayudarme.
Con este codigo Llamo algunas funciones financieras que dan error en algunas maquinas. Se activa cuando rayamos un codigo de barras.
Las funciones son las siguientes:
Lo de las variables me suena muy logico. solo quiero si no es molestia que revises los codigos para que me ratifiques o como tu mismo dices, no especular. Gracias amigo y a todos los que tengan a bien opinar y aportar sobre el tema. |
|
#3
|
||||
|
||||
|
Recuerda que Delphi tiene un muy buen depurador. ¿En qué línea te marca la excepción?
__________________
Tras casi seis años de trabajar para una empresa alemana como desarrollador Delphi, se vieron forzados a dejarme ir (temas presupuestales). Así que ahora estoy abierto a escuchar nuevas ofertas. |
|
#4
|
|||
|
|||
|
Hola Al. No se cual linea es la del error; resulta que en la maquina donde tengo la fuente (Osea la mia) no da error por ningun lado, entonces voy a otras maquinas y ahi si bota el error. como alla ejecuto el programa no he tenido la oportunidad de ver ese detalle.
Lo que he intentado es inhabilitar partes de codigo donde creo puede estar el error pero igual me sigue saliendo y no he podido ver en donde esta. En sintesis la depuracion en mimaquina no marca nada pero la ejecucion en algunas maquinas marca el error. en otras maquinas la ejecucion tampoco marca error. Gracias |
|
#5
|
||||
|
||||
|
El error puede ser ocasionado por artículos que tienen precio cero. Y seguramente se produce aquí.
Quiero decir que aparentemente el problema es según qué artículo se escoge, y no por la máquina donde se hace la prueba.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
Casimiro voy a revisar con muchos productos y te cuento. Gracias por tu interés.
|
|
#7
|
||||
|
||||
|
Yo creo que la excepción es muy clara:
Se produce cuando se divide un número por 0 La solución es revisar en el código donde se divida, sobre todo en donde los valores pueden venir de parte del usuario Tenés dos alternativas, no permitir que se ingrese el 0 que va a terminar como divisor, o bien validar siempre el divisor y en lugar de dividir, cambiar el resultado por otro Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| "Not a valid floating point value" | david.rguez | Varios | 2 | 12-12-2007 14:42:57 |
| """ is not a valid floating point value con edit | Petolansa | Varios | 6 | 11-12-2007 01:07:13 |
| "floating point overflow" en campocalculado | ANXO | Conexión con bases de datos | 0 | 22-01-2006 17:59:58 |
| deadlock en unas maquinas pero no en otras ??? | DobleSiete | Conexión con bases de datos | 6 | 01-06-2005 15:12:58 |
| Unas preguntas? | Waldo | Conexión con bases de datos | 2 | 01-11-2003 07:45:50 |
|