PCOM18001 - ¿Cómo utilizar el preview del banco de conocimiento en Windows 10? (Inconsistencia "MSDOCOPEN - no se puede abrir el objeto" cuando no se ejecuta como administrador)

Producto:

Protheus 12.1.17

Ocurrencia:

¿Cómo utilizar el Preview del banco de conocimiento? (Falla "MSDPOCOPEN - no se pudo abrir el objeto" cuando no se ejecuta como administrador)

Solución:

La opción Preview del Banco de Conocimiento (FATA340) del Protheus utiliza la clase"TOleContainer"para mostrar el preview de los documentos dentro del Protheus. De acuerdo con esta documentación, para solucionar el problema, se puede utilizar un usuario administrador del equipo para poder instalar el TOleContainerInstaller en el directorio de instalación del binario Smartclient utilizado:

"A partir de la build 7.00.131227A - 13.2.3.25 un usuario con permiso de administrador podrá ejecutar el instalador TOleContainerInstaller (disponible en la misma carpeta del binario SmartClient) que hará el registro de la dependencia (DLL) del componente TOleContainer. Una vez instalado, el componente ya no necesitará el permiso del administrador y podrá ejecutar por medio del cualquier usuario".

La clase "TOleContainer" tiene observaciones específicas sobre la aplicación:

Paso a paso:

  • Vídeo de demostración: