>Hola Martín
>
>La clase parece bastante buena, pero al utilizarla me da errores. Concretamente al crear una sublase de TextReport para crear un informe, y acceder al método groupheader, FoxPro me da error y cierra el programa.
>
>El error es:
>
>Error grave: Código de excepción=C000005 @ ....
>
>A veces también me ha dado un error de memoria, y al abrir el administrador de tareas veo un consumo de RAM (igual no tiene nada que ver).
>
>Utilizo VFP7 SP1+ W2000 SP2
>
>Gracias por todo.
>
>Iñaki.
En primer lugar, el GroupHeader necesita un parámetro, para indicar el nivel de header (títulos principales = nivel 1, siguiente nivel = nivel 2, etc.). Pero esto te debería dar un "parameter not found"; no un C...5.
Yo utilicé mi clase por algunos años, sin tener este tipo de problemas. Por supuesto, estoy interesado en cualquier mejora potencial.
Si logras averiguar la causa del problema, me avisas, para que lo corriga. Los problemas C...5 son algo difíciles; frecuentemente tienes que probar un paso a la vez, justo antes de que te aparezca el C...5.
Por otra parte, si logras aislar un pequeño programita de prueba, que te causa la falla, me lo puedes enviar a mi e-mail.
Sin embargo, actualmente sólo tengo VFP v.6 para probarlo; no tengo la versión 7.
Saludos,
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)