Problema con el registro de OLE en Windows 7

163 views
Skip to first unread message

roberto martinez andrade

unread,
Dec 13, 2020, 6:30:04 PM12/13/20
to Comunidad de Visual Foxpro en Español
Hola amigos, tengo un problema que no se como solucionar. BAje un pequeño proyecto de un treeview desde el face de Dev Expaxios.

Al ejecutar el form que viene el el proyecto, me dio el siguiente error:

"OLE error code 0x80040154: Unkdown COM status code. OLE objet is being ignored. Return number 5"

Al consultar por el problema en la misma pagina, solo me dice que tengo un problema con el registro de las OLE en window, pero no se como solucionarlo.

Alguien podría darme una idea, porque la verdad es que no puedo ni siquiera abrir el unico form que tiene el proyecto.

Gracias

Roberto
Coyhaique - Chile

Zarlu

unread,
Dec 13, 2020, 9:02:32 PM12/13/20
to Comunidad de Visual Foxpro en Español
Buenas noches robertomartinezandrade !

Alguna veces es porque se usan controles que no encuentra la aplicación o no están registrados.
Te sugiero hagas una prueba insertando un control TreeView en un formulario. Para descartar problemas del control.
(Es posible que ese esté usando lo que descargaste. como se llama el archivo descargado? )
O indica link de descarga para ayudarte probando.
treeview.png
Suerte
zarlu
Chetumal, Quintana Roo, México

Jose Antonio Blasco

unread,
Dec 14, 2020, 3:39:56 AM12/14/20
to Comunidad de Visual Foxpro en Español
Roberto, si no sabes que control del form está produciendo el error, puedes abrirlo con  USE "NOMBREFORM.SCX",  bajas hasta el registro 5, y viendo el contenido de las columnas CLASS,  BASECLASS Y OBJNAME, podrás localizarlo.

Un saludo.

Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2



--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/9c73d9b5-016e-455a-b83c-f46c1c7a5d38n%40googlegroups.com.

roberto martinez andrade

unread,
Dec 14, 2020, 7:46:59 AM12/14/20
to publice...@googlegroups.com
Gracias Zarlu, aquí está el link y en el mismo sitio esta el link de descarga del proyecto porque el gmail  e bloquea el archivo.

https://www.youtube.com/watch?v=3OG1yi90uFs&fbclid=IwAR311GNUypl5U9eC-KUuQtRAv1vPXaQY8DkBiikKZOnJs21qsbtYWlqOv1Y

Roberto
Coyhaique - Chile

Zarlu

unread,
Dec 14, 2020, 9:33:27 AM12/14/20
to Comunidad de Visual Foxpro en Español
Buenos días robertomartinezandrade!

En tu mensaje inicial mencionas Treeview. El link que proporcionas se refiere a un PDF Viewer.
Lo pude ejecutar sin problemas. W7 Professional. VFP9 SP2

zarlu
Chetumal, Quintana Roo, México

roberto martinez andrade

unread,
Dec 14, 2020, 12:27:09 PM12/14/20
to publice...@googlegroups.com

Zarlu

unread,
Dec 14, 2020, 1:22:18 PM12/14/20
to Comunidad de Visual Foxpro en Español
Qué tal robertomartinezandrade!

Sin problemas se ejecutan el prg y form contenidos en el proyecto ejemplo.
VFP9 SP2 7423. W7 Professional

treeview.png

 O no tienes, o está dañado, o no está registrado éste archivo: C:\Windows\System32\MSCOMCTL.OCX.

Haz la prueba que te comenté en mi primer mensaje

zarlu
Chetumal, Quintana Roo, México



roberto martinez andrade

unread,
Dec 14, 2020, 2:02:46 PM12/14/20
to publice...@googlegroups.com
Revisando la primera imagen a raíz de lo que me recomendaste me di cuenta que el objeto OLE en mi VFP está en otra OCX, ademas es una version 5.0 y la tuya es una version 6.0, al buscar la OCX que salen tu imagen MSCOMCTL la tengo en una herramienta que utilizaba en el FS9 (Simulador de Vuelo) .

Ahora lo que voy a hacer, es copiar el MSCOMCTL que tengo que es del año 2006 a la carpeta System de VFP y la voy a registrar a ver que pasa.

image.png

roberto martinez andrade

unread,
Dec 14, 2020, 2:05:27 PM12/14/20
to publice...@googlegroups.com
Al revisar la línea 5 las columnas que me indicas, existe u olecontrol que corresponde al objeto TreeView de una versión anterior contenida en el comctl32 a diferencia del contenido en MSCOMCTL que voy a actualizar y registrar para hacer la prueba.

image.png

roberto martinez andrade

unread,
Dec 14, 2020, 2:28:09 PM12/14/20
to publice...@googlegroups.com
El MSCOMCTL no estaba registrado, el objeto treeview lo tenía en la comctl32 y era una version 5.0 y no 6.0. Quedó solucionado el problemas
Gracias a todos por compartir sus conocimientos y hacer que cada dia sepa más que el anterior.

Afectuosamente
Roberto
Coyhaique - Chile

Reply all
Reply to author
Forward
0 new messages