Página 1 de 1

GPF en algunas máquinas

Publicado: Mié Abr 17, 2024 8:13 pm
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???

Re: GPF en algunas máquinas

Publicado: Mié Abr 17, 2024 9:12 pm
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

Re: GPF en algunas máquinas

Publicado: Mié Abr 17, 2024 10:26 pm
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.

Re: GPF en algunas máquinas

Publicado: Jue Abr 18, 2024 8:38 am
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.

Re: GPF en algunas máquinas

Publicado: Jue Abr 18, 2024 8:40 pm
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.

Re: GPF en algunas máquinas

Publicado: Jue Abr 18, 2024 9:16 pm
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.

Re: GPF en algunas máquinas

Publicado: Vie Abr 19, 2024 6:14 pm
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!!!