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
 
Respuesta
 
Herramientas

  #1
Antiguo 23 de enero de 2026, 11:29
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179
PC Aplicación en Powercobol / dos monitores
0 Inactivo Inactivo

¿Es posible que una aplicación Powercobol funcione con dos monitores?
Por ejemplo, si inicio la aplicación en un monitor y arrastro una ventana a otro, los eventos de la Listview dejan de responder.

Gracias,
José
Joseg is offline   Responder Con Cita
  #2
Antiguo 23 de enero de 2026, 17:07
Roberto
Forero Junior
Última Actividad 16.09.2026 20:28
Posts Posts: 20
Likes enviados Enviados: 5
Likes recibidos Recibidos: 5

Particularmente a mi me funciona bien.
Roberto is offline   Responder Con Cita
  #3
Antiguo 24 de enero de 2026, 20:47
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@Joseg, es muy raro lo que cuentas, porque no tiene nada que ver, en teoría.

Si vuelves a traerla a la pantalla inicial, vuelve a funcionar?
De qué eventos estamos hablando? Enséñanos el código a ver...



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
  #4
Antiguo 25 de enero de 2026, 13:52
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de Kuk Ver Mensaje
@Joseg, es muy raro lo que cuentas, porque no tiene nada que ver, en teoría.

Si vuelves a traerla a la pantalla inicial, vuelve a funcionar?
De qué eventos estamos hablando? Enséñanos el código a ver...
El principal problema que veo está en el evento "ItemClick" de "ListView" (al seleccionar una Línea); al arrastrarlo al monitor principal, funciona sin problemas. Powercobol 9.

Exemplo:
Código COBOL:
  1. ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  LINKAGE         SECTION.
  5.  01  POW-PLISTITEM OBJECT REFERENCE POW-CLISTITEM.
  6.  PROCEDURE       DIVISION USING POW-PLISTITEM.
  7.  
  8.              MOVE "Text" (1) OF POW-PLISTITEM TO RFAM
  9.              INVOKE POW-SELF "CloseForm"                    
  10.              EXIT PROGRAM.

Última edición por Joseg fecha: 25 de enero de 2026 a las 13:55.
Joseg is offline   Responder Con Cita
  #5
Antiguo 25 de enero de 2026, 19:20
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@Joseg, entonces el problema es sólo en el Drag-and-Drop ? Cuando lo arrastras, dónde te lo llevas? A otra pantalla PowerCOBOL ?



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 26 de enero de 2026, 11:49
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de Kuk Ver Mensaje
@Joseg, entonces el problema es sólo en el Drag-and-Drop ? Cuando lo arrastras, dónde te lo llevas? A otra pantalla PowerCOBOL ?
Exactamente!
Joseg is offline   Responder Con Cita
  #7
Antiguo 26 de enero de 2026, 12:28
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@Joseg, y qué es lo que pasa? Se queda colgada la aplicación? Te salta algún error? O simplemente no hace nada y el resto funciona todo?



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
  #8
Antiguo 26 de enero de 2026, 13:26
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de Kuk Ver Mensaje
@Joseg, y qué es lo que pasa? Se queda colgada la aplicación? Te salta algún error? O simplemente no hace nada y el resto funciona todo?
No genera ningún error; el evento "ItemClick" simplemente no ocurre.

Utilicé "debug" para confirmar.

Si vuelvo a colocar la ventana en el monitor principal, todo funciona sin problemas.

La ventana que llama es una DLL, y la ventana que se llama (donde se encuentra ListView, donde se buscan) también es una DLL.

Ejemplo: ManCli.DLL ---> PesquisaClientes.dll

Código COBOL:
  1. INVOKE POW-SELF "CallForm" USING "PesquisaClientes" "PesquisaClientes"      *> --> Funciona Ok!
Joseg is offline   Responder Con Cita
  #9
Antiguo 26 de enero de 2026, 17:03
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@Joseg, por lo que entiendo debe ser un bug, no creo que sea problema de código.

En qué versión de PowerCOBOL trabajas? Si existe una más reciente, lo mismo vale la pena de probar primero con el run-time más reciente y hasta recompilando (en una VM para no alterar la instalación existente).

Y si esto tampoco ayuda, entonces plantearse cambiar el enfoque y hacerlo de tal manera que no se base en el evento ItemClick: por ejemplo que lo que se hace en este evento lo metas en el evento Click de un botón, done primero validas que haya un Item seleccionado y luego haces todo lo que se hace ahora.



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
  #10
Antiguo 27 de enero de 2026, 00:36
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de Kuk Ver Mensaje
@Joseg, por lo que entiendo debe ser un bug, no creo que sea problema de código.
No sé si es un bug, ya que muchos entornos de desarrollo antiguos no funcionan bien con configuraciones multimonitor. Creo que vi el mismo problema con una aplicación de VB6 en un foro.

Citación del post de Kuk Ver Mensaje
En qué versión de PowerCOBOL trabajas?
Si existe una más reciente, lo mismo vale la pena de probar primero con el run-time más reciente y hasta recompilando (en una VM para no alterar la instalación existente).
Powercobol v9

Citación del post de Kuk Ver Mensaje
Y si esto tampoco ayuda, entonces plantearse cambiar el enfoque y hacerlo de tal manera que no se base en el evento ItemClick: por ejemplo que lo que se hace en este evento lo metas en el evento Click de un botón, done primero validas que haya un Item seleccionado y luego haces todo lo que se hace ahora.
Puedo intentarlo, pero tengo este problema con docenas de ventanas.
Joseg 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 16:20.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.