Página 1 de 1

GPF OCX OLE

Publicado: Jue Dic 28, 2023 6:56 pm
por XeviCOMAS
En algunos PC win 10 o anteriores, me estoy encontrando con unos GPFs, cuando hasta hace 1 mes todo andaba correctamente.

Uno que hace referencia a un ocx
ISOCXINSTALLED

El otro, si uso el control de Xailer RichEdit
TRICHEDIT:SETOLEINIT
TRICHEDIT:CREATE(426)

Igual se trata de alguna actualización de Windows, pero no se si podeis darme alguna sugerencia en que provar a hacer.

Un Saludo, y muy buenas fiestas!!!

Re: GPF OCX OLE

Publicado: Vie Dic 29, 2023 10:34 am
por XeviCOMAS
Si creo el ejecutable del ejemplo RichPad, con la última versión de Xailer 8.2.3 y lo ejecuto en una máquina Windows 10, me lanza el GPF que muestro en la imagen adjunta.

¿?¿?

Re: GPF OCX OLE

Publicado: Vie Dic 29, 2023 4:10 pm
por Pedro Gil
Xevi,

Acabo de reconstruir el ejemplo RichPad y lo he ejecutado en una máquina con Win10 y funciona bien. De hecho, el código del método SetOLEInit() es el mismo desde hace tiempo y no se ha modificado.

¿Qué versión de Win10 tienes instalada?
¿Lo has probado en otras máquinas con Win10?

Saludos.

Re: GPF OCX OLE

Publicado: Vie Dic 29, 2023 4:54 pm
por XeviCOMAS
Hay dos máquinas de mis dos clientes distintos que no les funciona y les salta ese GPF.
Una máquina con Windows10 Enterprise LSTD y el otro cliente Windows8.
Esos 2 clientes tienen 5 estaciones cada uno, por lo menos y les falla en solo esas máquinas, 1 cada uno.
Al actualizar el exe de mi aplicación o al lanzar ese ejemplo de RichPad compilado en mi máquina le salta también ese GPF.
Le intento copiar otros exes anteriores que funcionavan y fallan, solo en alguno de versiones anteriores corre correctamente.

No se si podria deberse a una "mala creación" del exe y que tenga algun bichillo en mi xailer.
Intentaré montar una máquina "limpia" en un portatil que tengo viejillo y descargaré e instalaré Xailer de nuevo, desde 0, la versión 8.2.3, compilaré el mismo ejemplo RichPad y lo probaré en su máquina... a ver si puede ser lo que comento, que esté creando un falso exe o algo se le cuele.

Gracias por contestar, Pedro.

Re: GPF OCX OLE

Publicado: Vie Dic 29, 2023 5:57 pm
por XeviCOMAS
Nada... con una máquina limpia, he instalado SOLO Xailer 8.2.3, personal, compilado el sample y lo he llevado a correr en una máquina, la Windows10 Enterprise LTSC y GPF !!!

Buuuufff... yo tengo en un portátil un Windows10 Enterprise LTSC y me corre perfectamente.

Ya no se que mirar... o no se si decirles que reinstalen Windows, con todo lo que conlleva.


Un Saludo, y que paseis una buena salida/entrada de año!!!

Re: GPF OCX OLE

Publicado: Vie Dic 29, 2023 8:55 pm
por Pedro Gil
Xevi,

Si te funciona en el portátil, entonces el problema no debe estar en Xailer.

De todas formas, te adjunto un archivo para que lo incluyas en el proyecto de RichPad. Reconstruye el ejemplo y, por favor, dinos qué mensajes te aparecen en la ventana del Debug. Quizás esa información nos ayude a averiguar dónde puede estar la causa del GPF.

Saludos.

Re: GPF OCX OLE

Publicado: Sab Dic 30, 2023 9:27 am
por XeviCOMAS
Pedro, lo descargo pero no lo puedo abrir/descomprimir. Imagen adjunta

Otra cosa, el logdebug no se mostrará en el ordenador que falla, ya que lo lanzo SIN el ide de Xailer

Re: GPF OCX OLE

Publicado: Sab Dic 30, 2023 10:31 am
por Pedro Gil
Xevi,

Te adjunto el archivo comprimido en formato .zip a ver si puedes descargarlo y ahora verás en pantalla diferentes MessageBox. Por favor, indícanos qué mensajes aparecen antes del GPF.

Saludos.

Re: GPF OCX OLE

Publicado: Sab Dic 30, 2023 11:55 am
por XeviCOMAS
Pedro,

Desde mi PC...
LoadLibrary
hMem
pREDOC
StgCreateDocFile
REOC_New
REDATA_New
REFRAME_New


probado en 2 máquinas de un cliente...
Windows 7 Professional SP1 AMD A4 4Gb
Windows 8.1 Pro i5-4590 4Gb

Las mismas llegan al mismo punto...
LoadLibrary
hMem
pREDOC
y no se muestra ningún mensaje más.

Re: GPF OCX OLE

Publicado: Sab Dic 30, 2023 1:22 pm
por Pedro Gil
Xevi,

Te adjunto de nuevo el módulo IRichEdit.o con una pequeña modificación. Por favor, pruébalo a ver si funciona con la versión de Windows que tiene tu cliente.

Saludos.

Re: GPF OCX OLE

Publicado: Sab Dic 30, 2023 5:48 pm
por XeviCOMAS
Se quedan atorados en el mismo sitio que con el anterior.

Re: GPF OCX OLE

Publicado: Sab Dic 30, 2023 6:42 pm
por Pedro Gil
Xevi,

Es muy difícil identificar cuál es la causa del GPF en dichas máquinas cuando en otras funciona perfectamente y desde hace años. De todas formas, te envío una nueva prueba a ver si funciona.

Saludos.

Re: GPF OCX OLE

Publicado: Sab Dic 30, 2023 7:20 pm
por XeviCOMAS
Pedro, lo mismo...
Lo se, me imagino que puede ser cualquier chorrada. Lo mas raro es que el código del proyecto és el mismo, lo único que generado de nuevo con reconstruir... y deja de funcionar.
He recuperado cópias de mis proyectos de hace meses, he reconstruido una y otra vez los proyectos y todos dejan de funcionar.
He llegado a pensar en que mi máquina puede tener algun bichito que cuele algun código que se malinterprete. Lo he regenerado de nuevo en una máquina "limpia", SO, Xailer, harbour... y sigue fallando en esas máquinas.

En fin, se hace lo que se puede.
Habrá que actualizar i/o reinstalar SO de las máquinas, no toca más... y ver si esas mismas máquinas funcionan de nuevo!!!

Gracias por tu tiempo.
Buen Fin de Año y un mejor 2024 !!!