Amigos, he estudiado un poco el tema, de cómo se agregan los controles que vienen en el pack de Power 3. Básicamente, en el registro hay lo siguiente:
En la carpeta
Include:
- F5BBEIMG - C:\FSC\PCOBOL32\CLASS
- F5BBODBC - C:\FSC\PCOBOL32\CLASS
- F5BBRUN2 - C:\FSC\PCOBOL32\CLASS
- PowerCOBOL - C:\FSC\PCOBOL32\CLASS
En la clave
Library:
- F5BBEIMG - C:\FSC\PCOBOL32\F5BBEIMG.LIB
- F5BBODBC - C:\FSC\PCOBOL32\F5BBODBC.LIB
- F5BBRUN2 - C:\FSC\PCOBOL32\F5BBRUN2.LIB
- PowerCOBOL - C:\FSC\PCOBOL32\F5BBRUNS.LIB
En la clave
Parts:
- F5BBEIMG - C:\FSC\PCOBOL32\F5BBEIMG.DLL
- F5BBODBC - C:\FSC\PCOBOL32\F5BBODBC.DLL
- F5BBRUN2 - C:\FSC\PCOBOL32\F5BBRUN2.DLL
Y en la clave
Options:
- Parts - F5BBRUN2;F5BBEIMG;F5BBODBC
En definitiva, para la mayoría hay:
- Un archivo *.LIB
- Un archivo *.DLL
- Una clase definida en OO COBOL en la carpeta CLASS
No sé cómo se conectan los controles en los IDE-s, pero todo esto me lleva a pensar que se trata de conexión bastante "clásica". He intentado añadir COMCTL32.DLL pero hay varios problemas. Primero, las antiguas DLL de Windows 98 no valen porque hacen referencias a rutinas en Kernel32.dll que ya no están disponibles en las nuevas OS. Otro problema es que no tengo un juego DLL + LIB acorde uno al otro. Y tercer problema, es que hay que escribir ficheros OCB que correspondan. He entendido cómo se escriben, pero no tengo tiempo de pegarme con ello.
Lo que me falta es saber cómo se conecta el fichero OCB con el control en sí. Y necesito que alguien me eche una mano escribiendo OCB-s (explicaré cómo va el tema más tarde).
Claramente no hay garantías de que lo consigamos, pero si sale - sinceramente sería la hostia!!!
