Gracias Rui Pinto (Rapinto)
COBOL Foro
Foro dedicado a COBOL, a la Programación y a la Informática.
  COBOL Foro > IDE-s y compiladores COBOL > Fujitsu COBOL > PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
Comunicados
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Aporte] DLL control Calendario Josber Cocina PowerCOBOL 7 16 de septiembre de 2018 17:31
[Compilador] Problemas con ASCII extendido Fernandofc Visual Cobol 11 25 de noviembre de 2016 21:27
[Información] Problemas al cerrar el PREVIEW -SOLUCIONADO- Josber PowerFORM 6 3 de agosto de 2015 08:32
[Compilador] Problemas con el DEBUG Josber PowerCOBOL (ActiveX, v4 - v11) 3 12 de abril de 2015 20:16
Problemas perdida licencia Kuk PowerFORM 0 3 de febrero de 2015 14:21
Respuesta
 
Herramientas

  #1
Antiguo 21 de abril de 2016, 23:26
IDENTIFICATION DIVISION
Breew
 Patrocinador del Foro
ENVIRONMENT DIVISION
Avatar de Breew
DATA DIVISION
febrero 2015
Barcelona
57 años
20.09.2021 15:28
PROCEDURE DIVISION
Posts: 123
Enviado: 103
Recibido: 10
Soluiones: 0
Reputación: 8
Breew is on a distinguished road Breew is on a distinguished road
Tabla Problemas Calendario

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 no ha iniciado sesión   Responder Con Cita
  #2
Antiguo 22 de abril de 2016, 08:28
IDENTIFICATION DIVISION
Kuk
 Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
diciembre 2014
Madrid
36 años
25.09.2021 14:45
PROCEDURE DIVISION
Posts: 1.807
Enviado: 583
Recibido: 756
Soluiones: 95
Reputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Breew (22 de abril de 2016)
  #3
Antiguo 22 de abril de 2016, 11:16
IDENTIFICATION DIVISION
Josber
 Super Moderador
Activista del Foro: Activista del Foro - Razón: Por aportar manuales y enriquecer   Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos 
ENVIRONMENT DIVISION
Avatar de Josber
DATA DIVISION
febrero 2015
Alicante
24.09.2021 19:49
PROCEDURE DIVISION
Posts: 595
Enviado: 271
Recibido: 295
Soluiones: 40
Reputación: 30
Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road
Predeterminado

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.-
Imágenes Adjuntas
Tipo de Archivo: jpg Calendar.jpg (27,5 KB, 20 descargas)
Josber no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Breew (22 de abril de 2016)
  #4
Antiguo 22 de abril de 2016, 13:35
IDENTIFICATION DIVISION
Breew
 Patrocinador del Foro
ENVIRONMENT DIVISION
Avatar de Breew
DATA DIVISION
febrero 2015
Barcelona
57 años
20.09.2021 15:28
PROCEDURE DIVISION
Posts: 123
Enviado: 103
Recibido: 10
Soluiones: 0
Reputación: 8
Breew is on a distinguished road Breew is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
  #5
Antiguo 22 de abril de 2016, 16:47
IDENTIFICATION DIVISION
Kuk
 Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
diciembre 2014
Madrid
36 años
25.09.2021 14:45
PROCEDURE DIVISION
Posts: 1.807
Enviado: 583
Recibido: 756
Soluiones: 95
Reputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Breew (23 de abril de 2016)
  #6
Antiguo 22 de abril de 2016, 21:19
IDENTIFICATION DIVISION
Roger
 Forero
ENVIRONMENT DIVISION
Avatar de Roger
DATA DIVISION
febrero 2015
Lima
04.02.2021 12:03
PROCEDURE DIVISION
Posts: 255
Enviado: 27
Recibido: 81
Soluiones: 5
Reputación: 13
Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road
Predeterminado

Breew, Utilizo ctMonth de dbitech tiene una parva de recursos y lo mejor es embebido.
Roger no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Breew (23 de abril de 2016)
  #7
Antiguo 23 de abril de 2016, 08:31
IDENTIFICATION DIVISION
Josber
 Super Moderador
Activista del Foro: Activista del Foro - Razón: Por aportar manuales y enriquecer   Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos 
ENVIRONMENT DIVISION
Avatar de Josber
DATA DIVISION
febrero 2015
Alicante
24.09.2021 19:49
PROCEDURE DIVISION
Posts: 595
Enviado: 271
Recibido: 295
Soluiones: 40
Reputación: 30
Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road
Predeterminado

Cita 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 no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Breew (23 de abril de 2016)
  #8
Antiguo 23 de abril de 2016, 16:05
IDENTIFICATION DIVISION
Begoguay
 Novato Junior
ENVIRONMENT DIVISION
Avatar de Begoguay
DATA DIVISION
febrero 2015
Valladolid
08.09.2021 15:41
PROCEDURE DIVISION
Posts: 58
Enviado: 74
Recibido: 9
Soluiones: 1
Reputación: 7
Begoguay is on a distinguished road
Predeterminado

Cita 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 no ha iniciado sesión   Responder Con Cita
  #9
Antiguo 23 de abril de 2016, 17:40
IDENTIFICATION DIVISION
Roger
 Forero
ENVIRONMENT DIVISION
Avatar de Roger
DATA DIVISION
febrero 2015
Lima
04.02.2021 12:03
PROCEDURE DIVISION
Posts: 255
Enviado: 27
Recibido: 81
Soluiones: 5
Reputación: 13
Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Josber (24 de abril de 2016)
  #10
Antiguo 24 de abril de 2016, 11:32
IDENTIFICATION DIVISION
Josber
 Super Moderador
Activista del Foro: Activista del Foro - Razón: Por aportar manuales y enriquecer   Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos 
ENVIRONMENT DIVISION
Avatar de Josber
DATA DIVISION
febrero 2015
Alicante
24.09.2021 19:49
PROCEDURE DIVISION
Posts: 595
Enviado: 271
Recibido: 295
Soluiones: 40
Reputación: 30
Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
Han dicho Gracias: 2
Begoguay (24 de abril de 2016), Breew (24 de abril de 2016)
Respuesta

Tags
calendario , control , dll , ocx


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
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



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