![]() |
Porque me da error???
estimados:
quiero imprimir un repprte que toma los datos de un query. luego de activar el Qyuery preciono un boton que hace lo siguiente: Application.CreateForm(TR_TotalEgresos, R_TotalEgresos); R_TotalEgresos.Preview; R_TotalEgresos.Destroy; me da un error grave 'Acces violation adress en modulo xx.exe' el crear y preview lo hace bien, no se porque me da cuando hago el destroy, he creado muchos reportes en otros sistemas que he hecho y nunca me dio error estas tres intrucciónes. Tengo que agregar algo en uses u otro lugar???? Agradeceré mucho una respuesta. saludos ;) |
si lo debugeas te da error en el Destroy? si es asi, mira de cambiar el Destroy por un Free on un FreeAndNil(formulario)
Espero te sirva |
muchas gracias por las opcione pero no funcionan, ni free, ni nada.
probe imprimir reportes de otros sistemas por las dudas que el problerma estaria en la configuración de la impresora predeterminada (laser), pero no me dio error. No se bien que puede estar pasando. ASgradeceri a mas sugerencias. saludos |
Mira a ver si tienes el formulario en Available Forms y prueba de encapsular el preview en un try....except o try....finally
Otra cosa que puedes mirar, ¿no haras un caFree en el OnClose del form? |
discilpen las molestias con mis pequeñeces, estaba haciendo algo mal, luego de detroy del form se me activa un form principal, el cual en OnActive me hacia algo que no tenia quew hacer.
diculpen y estoy al servicio de ustedes saludos |
tranquilo, que fallos los cometemos todos, sino no tendrian sentido los foros :D
|
La franja horaria es GMT +2. Ahora son las 08:30:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi