In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

GPF en algunas máquinas

Foro público de Xailer en español
Responder
Avatar de Usuario
XeviCOMAS
Mensajes: 589
Registrado: Sab Mar 12, 2011 8:16 pm

GPF en algunas máquinas

Mensaje por XeviCOMAS »

Estoy teniendo problemas con algunas compilaciones de mis aplicaciones hechas en Xailer 6.0.4

Me lanza GPF al llamar a la función IsOCXInstalled("...")
o simplemente por incluir un control TRichEdit en algun form, al llamar y abrirlo.

Adjunto un simple ejemplo el que reproduce los GPFs que adjunto también imágenes.
Y, lo mas raro... si ejecuto la aplicación lanzándola desde el IDE, funciona PERFECTAMENTE.

Por mas que lo recompilo, en esas máquinas falla, y un dia porque sí, una compilación funciona.

Tengo compilaciones aleatórias que funcionan y otras NO.
Una compilación del dia 7 de abril funciona, la misma, sin tocar nada de código, la recompilo hoy dia 17 y NO FUNCIONA.

Alguna sugerencia???
Adjuntos
Prova.zip
(48.48 KiB) Descargado 489 veces
Captura2.JPG
Captura2.JPG (25.13 KiB) Visto 4393 veces
Captura1.JPG
Captura1.JPG (21.34 KiB) Visto 4393 veces
Un Saludo,
Xevi.
Pedro Gil
Mensajes: 120
Registrado: Lun Ene 15, 2007 7:46 pm

Re: GPF en algunas máquinas

Mensaje por Pedro Gil »

Hola Xevi,

Acabo de probar tu ejemplo y funciona perfectamente con Xailer 9.0, sin importar si lo ejecuto directamente o desde el IDE.

¿Qué SO tienen las máquinas donde te falla el ejemplo?

Saludos
Avatar de Usuario
XeviCOMAS
Mensajes: 589
Registrado: Sab Mar 12, 2011 8:16 pm

Re: GPF en algunas máquinas

Mensaje por XeviCOMAS »

Pueden ser varios los SO.
Windows 8, Windows 10 ENT LTSC

Creo que es más por hardware que no por software.
Como ya comenté en un hilo anterior, es un GPF esporádico y si bien ese ejemplo funciona en la mayoria de equipos, hay algunos que se resiste y lanza el dichoso GPF.

Lo mas raro es que el mismo proyecto lo puedo compilar hoy y falla, lo compilé el dia 7 y casca... probaré a hacer una compilación a diario y ver que puedo sacar de todo eso, pero es muy raro!!!

Como ahora dispongo de un portátil que falla, incluso he instalado Xailer en esa pc para probar de compilar en la misma pc... y me corre perfectamente desde el IDE, pero a la que lo corro directamente... casca!!!

Gracias por tu tiempo.
Un Saludo,
Xevi.
Pedro Gil
Mensajes: 120
Registrado: Lun Ene 15, 2007 7:46 pm

Re: GPF en algunas máquinas

Mensaje por Pedro Gil »

Xevi,

Sentimos mucho esos quebraderos de cabeza, pero tal como mencionas que ocurre de forma esporádica y que días atrás sí te funciona, está claro que algo ha cambiado en esas máquinas y no está relacionado con algún bug de Xailer.

Saludos.
Avatar de Usuario
XeviCOMAS
Mensajes: 589
Registrado: Sab Mar 12, 2011 8:16 pm

Re: GPF en algunas máquinas

Mensaje por XeviCOMAS »

Se que es muy difícil de saber porque algunas máquinas y en algunas compilaciones de mis aplicaciones en Xailer falla sin posibilidad de hacer más.

He montado una máquina desde cero para poder saber en que momento de la instalación del SO llega al punto de fallar, y es cuando tengo instalado el antivirus ESET NOD32, cualquiera de las versiones.

Ahí ya no se que más poder hacer. ¿Le digo a los clientes que utilizen otro antivirus??? Habrá que probar con algun otro, a ver su comportamiento.

Gracias por vuestro tiempo.
Un Saludo,
Xevi.
Pedro Gil
Mensajes: 120
Registrado: Lun Ene 15, 2007 7:46 pm

Re: GPF en algunas máquinas

Mensaje por Pedro Gil »

Hola Xevi,

Me alegro que hayas podido aislar el problema. No sé si te servirá, pero entiendo que el antivirus tendrá una opción para excluir tu aplicación o considerarla "safe" y así evitar este GPF.

Saludos.
Última edición por Pedro Gil el Vie Abr 19, 2024 9:22 pm, editado 1 vez en total.
Avatar de Usuario
XeviCOMAS
Mensajes: 589
Registrado: Sab Mar 12, 2011 8:16 pm

Re: GPF en algunas máquinas

Mensaje por XeviCOMAS »

Pedro, eso ya lo he probado, sin éxito.
Ni desactivando el antivirus!!!
Solo, desinstalando el antivirus vuelve a funcionar.

Algun driver o control OCX instala ESET antivirus que debe crear un conflicto esporádico con Xailer/Harbour.

en fin, no se me ocurre más que probar otro antivirus y ver que resultados obtengo.
Con lo bien que funciona NOD32 en lo que refiere a recursos que utiliza de la PC, en fin!!!

Gracias por vuestro tiempo!!!
Un Saludo,
Xevi.
Responder