Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[PowerCOBOL] DLL Calendario 2022 de @Josber Actualizacion fastpho Cocina PowerCOBOL 5 18 de febrero de 2026 13:50
[Duda] Problemas de lógica en el código dariodr GnuCOBOL (OpenCOBOL) 2 8 de agosto de 2022 18:16
[PowerCOBOL] DLL control Calendario Josber Cocina PowerCOBOL 8 5 de agosto de 2022 14:58
[Componente] Problemas con vbscript Fito PowerCOBOL (ActiveX, v4 - v11) 10 9 de marzo de 2022 11:42
[Componente] Componente calendario Lascu PowerCOBOL (ActiveX, v4 - v11) 4 20 de febrero de 2019 17:06

Respuesta

  #1
Antiguo 22 de abril de 2016, 00:26
Breew
Patrocinador del Foro
Última Actividad 09.05.2022 07:47
Posts Posts: 125
Likes enviados Enviados: 104
Likes recibidos Recibidos: 8
Tabla Problemas Calendario
0 Inactivo Inactivo

Hola.

No se si se puede incrustar este control en el ejecutable.
El caso es que tengo un programa con el calendario y al cambiarlo de maquina me encuentro que tiene instalado el w7 con el officce 2010.
Yo lo hacia correr en w7 con el office 2003 y perfecto.
En este me encuentro que en el ejecutable aparecen los dias del calendario en blanco. Lo curioso es que si pulso en un dia , me da la fecha correcta.
No tengo ni idea de que puedo hacer.

Gracias por todo.
Breew is offline   Responder Con Cita
  #2
Antiguo 22 de abril de 2016, 09:28
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Breew, yo no conozco el componente del que hablas y qué tiene que ver con Office. Además, te estás confundiendo con lo de "incrustar en el ejecutable". PowerCOBOL trabaja con controles ActiveX que son bibliotecas compartidas con extensión OCX o DLL. Esto quiere decir que no se incrustan en el ejecutable sino que deben ser instaladas en la máquina donde quieres ejecutar tu programa y dicho programa va a llamarlos.

Con lo cual, evidentemente la diferencia es debida a que está tirando de diferentes versiones de control Activex en estas 2 máquinas.

Los controles utilizados en Office son de pago y van a parte, existen controles "estándar" de Microsoft que van con el VB6, también puedes buscar un OCX gratuito por la red.



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
  #3
Antiguo 22 de abril de 2016, 12:16
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

De todas maneras, yo tuve si no el mismo problema, uno parecido y no hubo manera de solucionarlo, así que me hice una dll para eso, no es tan bonita y versatil como el ocx, pero me funciona perfectamente, si a alguien le interesa, la puedo subir.

Un saludo.-

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  Calendar.jpg
Vistas: 188
Tamaño:  27,5 KB  
Josber is offline   Responder Con Cita
  #4
Antiguo 22 de abril de 2016, 14:35
Breew
Patrocinador del Foro
Última Actividad 09.05.2022 07:47
Posts Posts: 125
Likes enviados Enviados: 104
Likes recibidos Recibidos: 8

Hola kuk .

Gracias por la aclaracion, el tema es que realmente no se que como llamarlo.
En la barra de controles del power vi que estaba disponible Microsoft Calendar 8.0 y la utilice.
Cuando encontre el problema en la otra maquina acudi al buscador y supuse que era un control del office y al ver que eran versiones diferentes pense que ese era el problema.

El tema de las librerias no se como funciona , con lo cual creia que era posible meter el control en el compilador y que al ejecutarse no lo buscara fuera del power.

No se si puedo intentar reemplazarlo a ver si funciona.( Como se instalan ?)

Josber, por favor, baja la libreria e indicame como puedo integrarla.

Gracias por todo.
Breew is offline   Responder Con Cita
  #5
Antiguo 22 de abril de 2016, 17:47
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Breew, échale un vistazo a eso y lo comprenderás todo: regsvr32 - Wikipedia, la enciclopedia libre

Office trae un par de controles ActiveX pero no los puedes utilizar, piden licencia.

Puedes registrar los controles ActiveX usando regsvr32 o ejecutando PowerCOBOL como Administrador. Lo segundo es más fácil, porque de todos modos debes hacer todo lo mismo para agregar el control al panel de controles disponibles.

Para ello: abres un Form, haces click en el botón , pinchas en el botón "Examinar" y buscas el control OCX/DLL



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
  #6
Antiguo 22 de abril de 2016, 22:19
Roger
Forero Activo
Última Actividad 04.02.2021 13:03
Posts Posts: 236
Likes enviados Enviados: 26
Likes recibidos Recibidos: 60

Breew, Utilizo ctMonth de dbitech tiene una parva de recursos y lo mejor es embebido.
Roger is offline   Responder Con Cita
  #7
Antiguo 23 de abril de 2016, 09:31
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Citación del post de Roger Ver Mensaje
Breew, Utilizo ctMonth de dbitech tiene una parva de recursos y lo mejor es embebido.

Yo no conseguí hacerlo funcionar bien en PWC9 en Win 7, cuando quería ocultarlo, no lo hacía y siempre estaba visible, por eso me hice la dll.

Brew, lo busco y lo subo.

Un saludo.-
Josber is offline   Responder Con Cita
  #8
Antiguo 23 de abril de 2016, 17:05
Begoguay
Forero
Última Actividad 21.08.2025 16:34
Posts Posts: 69
Likes enviados Enviados: 93
Likes recibidos Recibidos: 10

Citación del post de Josber Ver Mensaje
De todas maneras, yo tuve si no el mismo problema, uno parecido y no hubo manera de solucionarlo, así que me hice una dll para eso, no es tan bonita y versatil como el ocx, pero me funciona perfectamente, si a alguien le interesa, la puedo subir.

Un saludo.-
Hola Josber.

A mi me interesaria la dll del calendario.

Gracias anticipadas
Begoguay is offline   Responder Con Cita
  #9
Antiguo 23 de abril de 2016, 18:40
Roger
Forero Activo
Última Actividad 04.02.2021 13:03
Posts Posts: 236
Likes enviados Enviados: 26
Likes recibidos Recibidos: 60

Josber
Al inicio en opened
Código COBOL:
  1. MOVE POW-FALSE TO VISIBLE OF CMMONTH1.
En el evento clik
Código COBOL:
  1. MOVE POW-TRUE TO VISIBLE OF CMMONTH1

las sintaxis es la siguiente
Código COBOL:
  1.  WORKING-STORAGE SECTION.
  2.  01 fecha.
  3.     02 DIA PIC 99.
  4.     02 FILLER PIC X VALUE "/".
  5.     02 MES PIC 99.
  6.     02 FILLER PIC X VALUE "/".
  7.     02 ANO PIC 9999.
  8.  
  9.  PROCEDURE       DIVISION.
  10.       MOVE "DAY" OF CTMONTH1 TO DIA.
  11.       MOVE "MONTH" OF CTMONTH1 TO MES.
  12.       MOVE "YEAR" OF CTMONTH1 TO ANO.
  13.       MOVE FECHA TO POW-TEXT OF CMTEXT1.
  14.       MOVE POW-FALSE TO VISIBLE OF CTMONTH1.

Funciona en powercobol9 en windows 7,8,10 en 32 y 64 bits.

---------- Post añadido : 11:40 ---------- Post anterior : 11:32 ----------

P.D. uso los componentes Dbitech version 6.1
Roger is offline   Responder Con Cita
  #10
Antiguo 24 de abril de 2016, 12:32
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Roger, eso era lo que hacía, y siempre visible, lo intenté hasta hartarme, incluso probé en PWC7, pero hacía lo mismo, al final. como no le saqué punta, me decidí a hacerme una para mi.


Begoguay, Breew, en éste enlace, tenéis la dll y proyecto completo para descargar.

Si tenéis alguna duda, preguntar.

Un saludo.-
Josber is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:23.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.