Problema con FoxyPreviewer al exportar a Excel.

200 views
Skip to first unread message

Jorge Bernardo Morales Hernandez

unread,
Apr 25, 2018, 5:03:51 PM4/25/18
to Comunidad de Visual Foxpro en Español
Colegas tenga todos una buena tarde, deseo molestarlos con un asunto que por más que le de vueltas no logro resolverlo, tengo un informe que en la vista previa sale perfecto, pero cuando deseo guardarlo como un archivo de Excel, al llegar al 40% me muestra el siguiente error:

Error grave: código de excepción=C0000005 @ 25/04/2018 02:38:25 PM. Archivo de registro de errores: C:\Program Files (x86)\Common Files\Microsoft Shared\VFP\vfp9rerr.log
Llamado desde -  fx_56p0v7tjx.afterreport line 603  {d:\local\pr_excellistener.vct d:\local\pr_excellistener.vct}
Llamado desde -  fx_56p0v7tjx.outputfromdata line 107  {d:\local\pr_excellistener.vct d:\local\pr_excellistener.vct}
Llamado desde -  extensionhandler.domakexlsoffline line 4533  {D:\Local\foxypreviewer.prg d:\local\foxypreviewer.app}
Llamado desde -  extensionhandler.dosavetype line 4327  {D:\Local\foxypreviewer.prg d:\local\foxypreviewer.app}
Llamado desde -  extensionhandler.dosave line 4184  {D:\Local\foxypreviewer.prg d:\local\foxypreviewer.app}
Llamado desde -  previewtoolbar.cmbsave1.valid line 4910  {D:\local\foxypreviewer.prg d:\local\foxypreviewer.app}
Llamado desde -  frxpreviewproxy.show line 331  {d:\local\frxpreview.vct d:\local\frxpreview.vct}
Llamado desde -  form1.cmdpreview.click line 0  { }
Llamado desde -  form1.command5.click line 0  { }
Llamado desde -  form1.ejecutaopciones line 0  { }
Llamado desde -  form1.menutreeview.nodeclick line 0  { }
Llamado desde -  projmain line 0  { d:\local\myapp.exe}

El cursor tiene casi 38,000 registros y la vista previa genera 861 páginas, en internet busqué todo lo relacionado a esto e hice algunos cambios, pero el error persiste.

En el registro de Windows cambié esto:
     HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\GDIProcessHandleQuota = 65000 (antes tenía 10000)

En el Config.fpw contenido dentro del .exe coloqué esto:
     MvCount = 65000
     ProgCache = 1440
     StackSize = 64000

Agradeceré cualquier comentario que me ayude a resolverlo.

Saludos,

Jorge Bernardo Morales Hernández
Guatemala, Centro América

Jairo Miranda

unread,
May 1, 2018, 10:26:52 PM5/1/18
to publicesvfoxpro
El problema es la ambigüedad del foxpro ,,, funciona de maravilla con office 2007, 2010..  isntalalo .. 
JM 

--
Ing Jairo Miranda Avendaño
Cel. 3226424980 
Diseño de Software a la medida

Jorge Bernardo Morales Hernandez

unread,
May 2, 2018, 12:14:57 PM5/2/18
to Comunidad de Visual Foxpro en Español
Muchas gracias Jairo, pero la app es para un cliente y no puedo obligarlo a utilizar una versión espécifica de Excel.

Saludos,

Jorge Bernardo Morales Hernández
Guatemala, Centro América.

Jorge Bernardo Morales Hernandez

unread,
May 2, 2018, 12:24:05 PM5/2/18
to Comunidad de Visual Foxpro en Español
Gracias una vez más Jairo, pero te comento que creo haber resuelto mi problema, y es que resulta que el informe contenía condiciones complejas en todos los campos, de manera que rediseñé la app para que el informe únicamente mostrara datos del cursor y variables sin ninguna condicional o fórmulas.

Al parecer FoxyPreviewer se atasca cuando encuentra demasiadas operaciones lógicas en tal cantidad de registros y páginas, ahora quedó más rápido y sin problemas.

Saludos,

Jorge Bernardo Morales Hernández
Guatemala, Centro America.
Reply all
Reply to author
Forward
0 new messages