Problemas con Preview Visual Foxpro 8

01/09/2004 - 18:03 por ansumu | Informe spam
Tengo una aplicacion que ya lleva funcionando hace tiempo , fue hecha con
Visual Foxpro 6.0. Esta misma aplicación la compilé con visual foxpro 8,
y me da error cuando utilizo el report con previsualizacion. Después de
aparecer la previsualización, le doy a imprimir (en cualquier formulario,
y cualquier reporte siempre y cuando haya por lo menos unas pocas páginas
para imprimir), una vez pasada la preview se acaba bloqueando. Esto pasa
en ordenadores con windows xp con 512 MB ram y en win98 con 128, o sea,
despues de probarlo en tres ordenadores, puedo decir que creo que me pasa
en cualquiera. Qué ocurrirá con Visual Foxpro 8? Porque vuelvo a compilar
con la version 6 y funciona perfectamente con el preview.
El error que me da es el siguiente:
Error grave: código de excepciónÀ000005, y a veces tambien el C0000094

Si tienen alguna sugerencia se lo agradecería. Un saludo

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Francisco Javier Alemañ
14/09/2004 - 13:31 | Informe spam
Estimado compañero... he estado comentando con los ingenieros de Fox y
parece que es un Bug del VFP 8.0 que no tenia ni el 6.0 ni el 7.0... a mi me
pasa lo mismo... seguramente tambien utilizas filtros en los reports y esto
hace que salte el bug cuando son muchos registros... me han dicho que lo
estan solucionando para la version 9.0 pero como yo me fio bien poco de esas
palabras... he cambiado mis informes de manera que utilizo sentencias SQL y
luego hago el report de los resultados de esa manera no da el problema... y
tema solucionado... y no creas que no me ha costado... he tardado mas de 4
meses a 8 horas diarias en cambiar mis mas de 400 informes pero la
verdad ha merecido la pena.

pd: Lamento decirte esto pero no hay solucion... bueno si hay una pero no es
la idonea... el error no te sale si quitas lo optimizacion osea SET OPTIMIZE
OFF... pero entonces los informes mas largos se hacen eternos... y ya
comente al grupo de desarrollo de fox que esta no era una solucion, sino
mas bien un arreglo pasajero...

"ansumu" escribió en el mensaje
news:60d801c49270$cc907c30$
Gracias por la sugerencia, pero como se hace éso?
Simplemente cogí un editor de texto (bloc de notas, edit,
uno completamente ascii) y le quité la etiqueta de la
impresora, por ejemplo en device = NOMBRE_IMPRESORA primero
le quité la linea, pero la dejé en blanco, después quité
todo incluido el salto de linea, despues solo device= y me
da error al compilar con respecto al fichero de impresora
(el archivo memo del fichero informe no existe o no es
valido).
Por otro lado incluso he probado a mandar a una impresora
virtual pdf (porque el problema es hacer el report con
preview, que sino va bien) y de ahí mandar a otro impresora
real, pero INCLUSO TAMBIEN FALLA. INCREIBLE!
Gracias.
Probaste quitando de los Reportes el tipo
de imprsora que esta utilizando.
esto se quita en los tag del archivo del informe.
Saludos

Preguntas similares