 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
KerTZal Invitado
|
Publicado: Sab 17 Sep, 2005 7:40 pm Asunto: QuickReport y el Divide by zero , en Preview |
|
|
Desde ya hace buen tiempo llevo buscando solucion a este error poco comun porlo visto , usando Builder C++3 , elabore una plicacion la cual funciona muy bien en todas las versiones de windows . sin embargo con la aparicion del XP empese a tener problemas. En esta version al querer ver un preview de un reporte todo parece bien al iniciar pero en cuanto pretende mostrar el resultado en pantalla aparese el mesage de error , floating point divition by zero; dejando abierto el panel del preview del quick report .
Al darle avance y retorceso las hojas del reporte por medio del panel me muestra parte del resultado pero a un tamaño que solo se puede ver un 8 del reporte en pantalla.
La verdad estoy extrañado por este error ya que el reporte se visualiza perfectamente en todas las demas Pcs , con operativos desde 98,98se,ME y 2000.
En un principio pense era un error del DirectX asi que procedi a desinstalarlo y reinstalar la version previa pero ni aun asi. |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Lun 19 Sep, 2005 4:29 pm Asunto: |
|
|
Es posible que alguna operación en tu reporte esté intentando realizar una división por cero. Esto es una error y la aplicación genera una Exception llamada EDiv ByZero.
Hay que "cachar" esa excepción y tratar el problema con alguna acción determinada, esto dependerá de lo que tu quieras hacer.
Un ejemplo.
| Código: |
int a, b;
a = 5;
b = 0;
try {
a = a / b;
Edit1->Text = a;
} catch(EDivByZero &Excepcion) {
ShowMessage(Excepcion.Message);
//Ejecutar acciones necesarias
// si se presenta está excepción.
Edit1->Text = "No se puede dividir por cero"
}
|
Saludos _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|