Ver Mensaje Individual
  #1
Antiguo 10 de septiembre de 2015, 10:56
Kuk
Administrador
Última Actividad 03.10.2026 00:00
Posts Posts: 2.500
Likes enviados Enviados: 1038
Likes recibidos Recibidos: 1207
Enfadado Añadir más controles a PowerCOBOL v3
0 Inactivo Inactivo

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!!!



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita