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