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
[Sintaxis] Cargar un combo en linea Breew PowerCOBOL (ActiveX, v4 - v11) 3 19 de febrero de 2021 07:51
[Problema con el Foro] Error al subir una imágen jhjacomo Funcionamiento del Foro 1 30 de agosto de 2020 17:43
[Aporte] Imagen .gif en Innovasys ButtonPlus Josber Software 3 31 de agosto de 2017 18:43
[Sintaxis] Guardar/cargar jerarquía de nodos en TreeView dmosca PowerCOBOL (ActiveX, v4 - v11) 8 28 de agosto de 2017 22:53
[Aporte] Innovasys ButtonPlus y FramePlus Kuk Software 3 18 de abril de 2015 20:18

Respuesta
 
Herramientas

  #1
Antiguo 23 de junio de 2017, 18:22
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 21.09.2026 07:20
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492
Foto Error al cargar imagen en Innovasys Button
0 Inactivo Inactivo

Estoy intentando usar éste ocx gratuito y, al intentar cargar una imágen con la sintaxis

Código COBOL:
  1. MOVE "C:\Tiras y Cordones\Img\Grabar_48.bmp" TO "Picture" OF BTGRABAR.
al compilar, me dice Property or method definition for BTGRABAR is not found., he estado mirando todas las propiedades del componente y parece que es la única en la que puedes cargarle una imágen.

Alguna sugerencia

Mil gracias.-
Josber is offline   Responder Con Cita
  #2
Antiguo 23 de junio de 2017, 19:42
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Josber, ahí lo que está esperando es un puntero a una imagen cargada ya en memoria. Es decir, no hace el load y el parseo desde un fichero. Esto lo hace sólo en modo diseño.

Puedes intentar usar un ImageList, obtener el hBitmap de la imagen que te interesa y pasársela al botón.



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 24 de junio de 2017, 22:03
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 21.09.2026 07:20
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Citación del post de Kuk Ver Mensaje
Josber, ahí lo que está esperando es un puntero a una imagen cargada ya en memoria. Es decir, no hace el load y el parseo desde un fichero. Esto lo hace sólo en modo diseño.

Puedes intentar usar un ImageList, obtener el hBitmap de la imagen que te interesa y pasársela al botón.
¡¡Uff!!, no te "pillo" Kuk, no sé si serán las pastillas, el tiempo ... el caso es que tengo una prueba que hice hace un tiempo, y tiene las imágenes cargadas, incluso en modo diseño, pero no sé donde las carga, ni lo encuentro. ¿Tú lo has usado alguna vez?, porque me gustan mucho las opciones que trae.

Ub saludo.-
Josber is offline   Responder Con Cita
  #4
Antiguo 24 de junio de 2017, 22:49
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Josber, no me entero, ¿quieres cargar una y sola vez una imagen? Si es el caso, en modo diseño funciona a la perfección. Si lo que quieres es cambiarla por otra en ejecución, ahí te digo que yo nunca lo logré. Lo que te decía de usar un ImageList lo he probado y tampoco lo veo viable... Seguro que se puede pero es un poco complicado. Habrá que cargar la imagen en memoria por WinAPI y luego intentar pasarla por

Código COBOL:
  1.      INVOKE "Picture" OF ButtonPlus1 "Render" USING hdc x y cx cy xSrc ySrc cxSrc cySrc prcWBounds



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
  #5
Antiguo 25 de junio de 2017, 19:55
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 21.09.2026 07:20
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Si, Kuk, una sola imagen y en modo diseño, ahí es donde al compilar, me da el error que he descrito en el primer mensaje, cuando intento hacer un MOVE a la propiedad "Picture" del objeto, no necesito tener que cambiarlos en modo de ejecución. Como digo en otro programa lo tengo hecho, pero no veo donde cargué la imagen, porque al abrir las propiedades del objeto, sólo se ven 2 pestañas, las de coordenadas y común, que son las típicas que se ven cuando usas un ocx externo a PWC.

Un saludo.-
Josber is offline   Responder Con Cita
  #6
Antiguo 25 de junio de 2017, 21:46
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Josber, en modo diseño me refiero a que hay una pestaña en propiedades del control donde tienes que cargar la imagen. Si lo haces por código, ya no es modo diseño sino modo ejecución

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  ButtonPlus_imagen.PNG
Vistas: 133
Tamaño:  42,7 KB  



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
  #7
Antiguo 26 de junio de 2017, 09:12
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 21.09.2026 07:20
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Kuk, Ahí está el problema, que a mi no me aparecen las propiedades como a tí, ni en Win 7 ni en Win 10, no sé que será, pero sólo me aparecen 2 pestañas.

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  propiedades.jpg
Vistas: 147
Tamaño:  33,2 KB  
Josber is offline   Responder Con Cita
  #8
Antiguo 26 de junio de 2017, 11:10
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Josber, debes instalar VB6 y aparecerán. Es el problema de siempre, faltan librerías en tu sistema.



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
  #9
Antiguo 26 de junio de 2017, 14:00
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 21.09.2026 07:20
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Citación del post de Kuk Ver Mensaje
Josber, debes instalar VB6 y aparecerán. Es el problema de siempre, faltan librerías en tu sistema.
Joder que mal, ni me acordaba del VB6, y como perdí el HD donde tenía todos los programas descargados, ese ya no lo tengo, así que a buscar y espero que funcione bien en Win10.

Muchas gracias por todo Kuk

Un saludo.-
Josber is offline   Responder Con Cita
  #10
Antiguo 26 de junio de 2017, 14:47
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Josber, lo hay por ahí googleando. Se va a quejar de la compatibilidad, al menos en Windows 7 lo hace pero ignora el mensaje e instálalo. Ya nos cuentas



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
Respuesta



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 04:03.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.