Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-05-2006
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Problemas con Delphi, errores extraños

Disculpen foristas, estoy en un gran aprieto...
La verdad no entiendo porque está reaccionando Delphi de esta manera.
Verán, estoy implementando generadores de numeros pseudoaleatorios, mejor dicho... reimplementando... pues ya los tenía. Lo que hice fue dirigirlos hacia la POO. Todo bien, esta parte esta andando bien.
Pero ahora, cuando se me ha pedido (es una actividad para la facu) que implemente los tests estadísticos (Chi-Cuadrado, Kolmorov-Srmirnov, etc)... bueno... aprovechando que estaba en OO, seguí esta línea... implementé en una unidad (UTest) una clase Ttest, y en otra unidad (mediante herencia) una clase TScuareChi.
Pero resulta que el código (que adjunto) ahora falla: Le dí Run y...
Primero empezó arrojandome un error diciendo que un archivo ???60.??? estaba dañado. La verdad, es que no vi muy bien el nombre... sólo me acuerdo de que tenía el número 60. Y para el colmo no volvió a suceder.

Luego empezó a darme errores del tipo "invalid pointer", que ya fue solucionado.

Bueno, volví a compilar y salió bien, pero en cuanto presioné en el botón me arrojó un error que dice: "Generator generó un error en GENERATOR.EXE. Generator se cerrará" (tal como lo hace ahora)...

Pero si encierro en comentarios (en el programa principal) lo que dice:
Código Delphi [-]
Edit1.Text := FloatToStr(chi);

Sigue el curso sin ningún problema.
Vi el event log, y aparece lo siguiente:
Código:
Thread Start: Thread ID: $FFE361D5. Process Generator.exe ($FFE64C99)
Process Start: C:\No borrar\mis cosas\textos\Imperio\Universidad\Modelos y Simulación\Generador\Nuevo Generadores\Generator.exe. Base Address: $00400000. Process Generator.exe ($FFE64C99)
Module Load: Generator.exe. Has Debug Info. Base Address: $00400000. Process Generator.exe ($FFE64C99)
Module Load: COMCTL32.dll. No Debug Info. Base Address: $BFB70000. Process Generator.exe ($FFE64C99)
Module Load: ole32.dll. No Debug Info. Base Address: $7FF20000. Process Generator.exe ($FFE64C99)
Module Load: OLEAUT32.dll. No Debug Info. Base Address: $7FE80000. Process Generator.exe ($FFE64C99)
Module Load: ADVAPI32.dll. No Debug Info. Base Address: $BFE60000. Process Generator.exe ($FFE64C99)
Module Load: GDI32.dll. No Debug Info. Base Address: $BFF10000. Process Generator.exe ($FFE64C99)
Module Load: USER32.dll. No Debug Info. Base Address: $BFF40000. Process Generator.exe ($FFE64C99)
Module Load: KERNEL32.dll. No Debug Info. Base Address: $BFF60000. Process Generator.exe ($FFE64C99)
Module Load: MSCTF.dll. No Debug Info. Base Address: $60000000. Process Generator.exe ($FFE64C99)
Module Load: VERSION.dll. No Debug Info. Base Address: $BFE50000. Process Generator.exe ($FFE64C99)
Module Load: UNKNOWN_MODULE_14. No Debug Info. Base Address: $10000000. Process Generator.exe ($FFE64C99)
Me llama la atención esta última línea: Module Load: UNKNOWN_MODULE_14...

Me temía una falla (ya antes de todos esos errores) ya cuando quise acceder a una propiedad de la clase TScuareChi, y no podía. Ponía el punto y entre la lista para seleccionarla no figuraba ninguna de ésta... sólo las de la clase padre... no le di mucha importancia... le dí el valor dentro de su implementación. (para que cuando encontrara la falla, lo solucionara). Fue allí cuando di el Run, y empezó la odisea anteriormente detallada.

No se que está pasando... en teoría debería funcionar. ¿Será por ese archivo...? Estaba pensando, por el miedo de que esto haga que otros aplicativos empiezen a fallar, reinstalar Delphi. Pero quisiera tratar de evitarme esto. También estuve pensando si será mi código el del problema.... pero no veo que puede ser.
Adjunto el código... por si alguna mente entrenada encuentra mi falla, le estaría muy agradecido si pudieran ayudarme.

Muchas gracias, a toda persona que haya dedicado un poco de su tiempo para leer este hilo,
Archivos Adjuntos
Tipo de Archivo: zip Nuevo Generadores.zip (24,0 KB, 29 visitas)
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Caracteres extraños (#$D#$A) Iuconlas Varios 2 23-09-2005 17:09:05
Problemas con los errores.AYUDAAAAAA Bitbanner Tablas planas 4 22-02-2005 13:03:39
Códigos extraños JorgeBec SQL 1 26-11-2004 23:10:48
LEFT JOIN extraños? Gydba Oracle 5 07-05-2004 22:11:32
Caracteres extraños Germi Conexión con bases de datos 1 14-10-2003 15:26:18


La franja horaria es GMT +2. Ahora son las 17:39:56.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi