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] Activar Un Form desde otro form Roberto PowerCOBOL (ActiveX, v4 - v11) 5 21 de mayo de 2024 14:35
[Sintaxis] Modificar El Font en un Menu Fabio PowerCOBOL v3 (V3L10, Win32) 7 24 de octubre de 2021 22:00
[Compilador] Modificar limitación PERFORM Figu COBOL - General 4 4 de abril de 2020 11:51
[Componente] El Control "Edit" y sus propiedades Kuk PowerCOBOL v3 (V3L10, Win32) 0 3 de agosto de 2015 15:11
[Sintaxis] Modificar el TabIndex en tiempo de ejecución Recato53 PowerCOBOL (ActiveX, v4 - v11) 2 23 de febrero de 2015 17:36

Respuesta
 
Herramientas

  #11
Antiguo 4 de junio de 2015, 22:28
Rapinto
Gran amigo del Foro
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: ¡Gracias! Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por ayudar mucho a los foreros Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por saber demasiado! 
Última Actividad 29.01.2018 20:23
Posts Posts: 240
Likes enviados Enviados: 19
Likes recibidos Recibidos: 224

Kuk,

Não sei se já alguma vez, contaste o tempo que demora a mais a carregar uma Listview, fazendo o THRUEVENTS em todas as linhas!!! Chega a demorar 3 ou 4 vezes mais. Já tive casos de 10x mais (1 minuto para 10 minutos).

Eu uso um contador, e faço o thruevents de x em x linhas, por exemplo 30 ou 50. Alem disso temos que ter cuidado, pois o THRUEVENTS (no Visual Basic - DoEvents) executa tudo o que estiver pendente para processar.
Assim se entretanto o operador carregou num botão da form o programa vai executar o click do botão e pode estragar o carregamento. Imagina que por exemplo o botão tem um Clear da LISTVIEW!!! Ou que o operador fecha a form em cima no X vermelho!!!!

Saludos,
Rui Pinto
Rapinto is offline   Responder Con Cita
  #12
Antiguo 5 de junio de 2015, 09:20
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Rapinto, llevas razón. Si son muchos los datos a cargar, el ThruEvents hay que hacerlo cada x registros. O también, se puede hacer carga de X registros y el resto a petición (un Boton con texto "Cargar más..." o algo así.

Pero en cuando al segudno problema que dices, es teoricamente posible, pero en un CallForm, si además hacemos:

Código COBOL:
  1.  MOVE POW-FALSE   TO "Enabled"      OF POW-SELF
  2.  MOVE POW-MP-WAIT TO "MousePointer" OF POW-SELF
  3.  
  4.  ...BUCLE
  5.  
  6.  MOVE POW-TRUE       TO "Enabled"      OF POW-SELF
  7.  MOVE POW-MP-DEFAULT TO "MousePointer" OF POW-SELF

No habrá posibilidad de hacer click ni nada, porque el Form esta bloqueado. Asi evitamos problemas



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