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
[Componente] Cómo usar el Timer orlando PowerCOBOL (ActiveX, v4 - v11) 3 1 de febrero de 2021 21:14
[Sintaxis] Evento GotFocus Begoguay PowerCOBOL (ActiveX, v4 - v11) 8 21 de diciembre de 2020 21:34
[Sintaxis] Uso Equivalente al Timer Anthony AcuCobol 6 25 de marzo de 2019 19:40
[Sintaxis] Crear pausa en un bucle con un Timer Josber PowerCOBOL (ActiveX, v4 - v11) 8 8 de agosto de 2017 19:17
[Duda] Ejecutar acciones en horas determinadas por Timer Joseg PowerCOBOL (ActiveX, v4 - v11) 6 13 de noviembre de 2015 11:02

Respuesta

  #1
Antiguo 5 de junio de 2016, 18:38
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
Predeterminado Evento Timer de más de 65535 ms
0 Inactivo Inactivo

Necesito que el evento Timer, sea superior a 65535 milisegundos, puede ser desde 1 segundo hasta 1 hora, ¿alguien tiene ésto solucionado?

Muchas gracias.-
Josber is offline   Responder Con Cita
  #2
Antiguo 5 de junio de 2016, 20:57
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Josber, define el Timer a 1 segundo, haciendo ADD 1 TO VARIABLE. Y evalúa dicha variable y cuando cumple el Nº de segundos que quieres ejecutas la acción que necesitas.



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 8 de junio de 2016, 00:35
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

Josber e Kuk,

Não seria melhor um call ao kernel32 do Windows com a função "Sleep" ?

Código CPP:
  1. VOID WINAPI Sleep(
  2.   _In_ DWORD dwMilliseconds
  3. );
Não usa recursos do sistema enquanto aguarda.

Un saludo,
Rui
Rapinto is offline   Responder Con Cita
  #4
Antiguo 8 de junio de 2016, 08:47
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Rapinto, si no me equivoco, el Timer contiene dentro una llamada al Sleep. Además, hay que ejecutar dicho código en una rama aparte, en paralelo con otro código del programa.



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 8 de junio de 2016, 16:19
Nitzer
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: Por Videoconferencia-Webinar Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por aportar conocimientos excepcionales 
Última Actividad 05.08.2026 17:33
Posts Posts: 200
Likes enviados Enviados: 70
Likes recibidos Recibidos: 157

Yo utilizo la respuesta de kuk. Crear un timer, ir sumando valor a una variable y comprobar cuando llega al tope marcado.

Eso si, si el tiempo que buscas es muy grande, no pongas el timer de 1 seg , ponlo de mas tiempo para que se ejecute menos veces.
Nitzer 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:57.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.