Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL v3 (V3L10, Win32) (https://www.cobolforo.es/forumdisplay.php?f=5)
-   -   [Duda] Funciones en las DLL-s de controles PowerCOBOL v3 (https://www.cobolforo.es/showthread.php?t=510)

Kuk 10 de noviembre de 2016 14:58

Funciones en las DLL-s de controles PowerCOBOL v3
 
Luimarat, siendo representante de productos de Fujitsu, tengo una petición para ti, que aunque no tenga mucha fe en que sea posible satisfacer, te la hago por si a caso hay suerte.

El PowerCOBOL v3, se sabe que es un producto antiguo liberado (freeware) y desatendido. He estado mirando si era posible ampliar un poco sus posibilidades (añadir más controles). He tenido unos avances, pero al final me he quedado estancado porque es demasiado complicado sin tener nada de información.

Es cierto que a la compañía, en teoría, no le interesaría que PowerCOBOL 3 se haga más potente, para que no suponga competencia a sus productos nuevos. Pero sinceramente, creo que no va a ser el caso, porque es demasiado antiguo. Mi intención es aprender cómo funcionan las IDE y más que nada facilitar la creación de controles como ListView o ProgressBar que actualmente creamos a mano (mediante llamadas WinAPI).

Dicho todo esto, mi pregunta es: ¿sería posible que nos consigas las indicaciones de cuales son las funciones obligatorias en una DLL de controles de PowerCOBOL3 y qué hace cada una?

Ya sé que la pregunta es un poco rara, pero es un tema que me ha tomado tiempo, y si no logro obtener resultados, todo el tiempo invertido habrá sido en vano.

10 de noviembre de 2016 17:39

Hola,

PowerCOBOL 3 es una versión muy anitugua desde luego pero no tiene más misterio que las demás. Un control ActiveX u OCX siempre se puede desarrollar, registrar en Windows (32 bits o 64 bits System32 o SysWow32) e incluir en las herramientas de PowerCOBOL o simplemente llamar a la API de Windows (User32.lib, Kernell32.lib, etc...). En cuanto al desarrollo de dicho componente, recomiendo leer el manual de PowerCOBOL donde hay un ejemplo si mal no recuerdo.

Saludos,

Kuk 10 de noviembre de 2016 20:41

Luimarat, justamente el PowerCOBOL v3 es Win32 (no usa servidor COM ni controles ActiveX). Usa DLL-s Win32 que son standalone.

11 de noviembre de 2016 12:49

La verdad Kuk es que el tema tiene su interés, lo puedo entender y te ayudaría gustosamente a progresar y a profundizar en el desarrollo de extensiones para el producto. Podríamos intentarlo dentro de la posibilidades de nuestro tiempo.
Se me ocurre ponernos de acuerdo sobre alguna extensión fácil o no muy ambiciosa por ahora y, tratar de resolverla juntos. Instalaré PWCobV3 en alguna máquina virtual por ahí para poder comenzar a compartir cosas. Por cierto, qué SO tienes? Intentaremos tener el mismo entorno para evitar fantasmas.

Saludos,

Kuk 11 de noviembre de 2016 17:27

Luimarat, me parece excelente lo que me comentas!!!

He hecho un Repack porque el instalador original es de 16 bits y no dejaba instalar en Windows x64.
Así que bajate el nuevo (segundo) instalador desde este tema del foro: Fujitsu PowerCOBOL V3.0 para Windows 7 x86/x64 - COBOL Foro

Yo uso Windows 7 x64. Con el nuevo instalador, no es necesario ni instalar máquina virtual ni XP, funciona perfectamente en Windows 7 y 8.

---------- Post añadido : 17:27 ---------- Post anterior : 16:59 ----------

Puedes ver todos mis avances aquí: [Compilador] Añadir más controles a PowerCOBOL v3 - COBOL Foro


La franja horaria es GMT +2. Ahora son las 14:52.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.