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 OCX OLE

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

GPF OCX OLE

Mensaje 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!!!
Un Saludo,
Xevi.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: GPF OCX OLE

Mensaje 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.

¿?¿?
Adjuntos
Captura de pantalla 2023-12-29 102930.png
Captura de pantalla 2023-12-29 102930.png (48.33 KiB) Visto 1158 veces
Un Saludo,
Xevi.
Pedro Gil
Mensajes: 115
Registrado: Lun Ene 15, 2007 7:46 pm

Re: GPF OCX OLE

Mensaje 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.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: GPF OCX OLE

Mensaje 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.
Un Saludo,
Xevi.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: GPF OCX OLE

Mensaje 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!!!
Un Saludo,
Xevi.
Pedro Gil
Mensajes: 115
Registrado: Lun Ene 15, 2007 7:46 pm

Re: GPF OCX OLE

Mensaje 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.
Última edición por Pedro Gil el Sab Ene 20, 2024 9:51 am, editado 1 vez en total.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: GPF OCX OLE

Mensaje 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
Adjuntos
Captura de pantalla 2023-12-30 092511.png
Captura de pantalla 2023-12-30 092511.png (35.28 KiB) Visto 1128 veces
Un Saludo,
Xevi.
Pedro Gil
Mensajes: 115
Registrado: Lun Ene 15, 2007 7:46 pm

Re: GPF OCX OLE

Mensaje 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.
Última edición por Pedro Gil el Sab Ene 20, 2024 9:51 am, editado 1 vez en total.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: GPF OCX OLE

Mensaje 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.
Un Saludo,
Xevi.
Pedro Gil
Mensajes: 115
Registrado: Lun Ene 15, 2007 7:46 pm

Re: GPF OCX OLE

Mensaje 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.
Última edición por Pedro Gil el Sab Ene 20, 2024 9:51 am, editado 1 vez en total.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: GPF OCX OLE

Mensaje por XeviCOMAS »

Se quedan atorados en el mismo sitio que con el anterior.
Un Saludo,
Xevi.
Pedro Gil
Mensajes: 115
Registrado: Lun Ene 15, 2007 7:46 pm

Re: GPF OCX OLE

Mensaje 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.
Última edición por Pedro Gil el Sab Ene 20, 2024 9:51 am, editado 1 vez en total.
Avatar de Usuario
XeviCOMAS
Mensajes: 586
Registrado: Sab Mar 12, 2011 8:16 pm

Re: GPF OCX OLE

Mensaje 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 !!!
Un Saludo,
Xevi.
Responder