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] 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 |
| [Sintaxis] Evento Timer de más de 65535 ms | Josber | PowerCOBOL (ActiveX, v4 - v11) | 4 | 8 de junio de 2016 16:19 |
| [Componente] Direferencia entre horas | Gatomalo | PowerCOBOL (ActiveX, v4 - v11) | 1 | 20 de noviembre de 2015 22:32 |
![]() |
|
El Foro es mi casa
![]()
|
Quero que um programa em Powercobol execute determinadas funções em determinadas horas. Por exemplo atualizações em das BDs as 13h e as 20h.
Não queria usar a ferramenta do windows para planeamento de tarefas. Alguém tem alguma dica? Obrigado José Manuel |
||||||||
|
|
|
|
Administrador
![]()
|
Joseg, sin la ayuda del planificador de tareas de Windows, la única posibilidad de hacerlo es que tu programa esté en ejecución todo el día.
Si el programa va a estar en ejecución todo el día, no hay ningún problema. Con el Timer haces ACCEPT FROM TIME y con un IF preguntas si es la hora necesaria o no. 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 |
||||||||
|
|
|
|
Forero Junior
![]()
|
Hola Joseg, sin dudas la única forma, sin usar el programador de tareas es hacer un programa.
Hice tengo un programa que lanzo desde otra aplicación y cada determinado tiempo chequea actualizaciones. El usuario tiene la posibilidad de marcara cada cuanto desea hacer este chequeo (horas o minutos) y para eso utilizo el Timer para contar los minutos y las horas. Espero sirva de idea. |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
Gracias !! Work !! ---------- Post añadido : 18:01 ---------- Post anterior : 18:00 ----------
|
||||||||||
|
|
|
|
Gran amigo del Foro
Guru de COBOL ![]()
|
JOSEG,
A utilização do Timer consome CPU permanentemente. Para evitar isso, deveria ser feito um Call à API do Windows Sleep. " The Sleep function suspends the execution of the current thread for a specified interval. Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long) " Esta função não consome CPU. Eu já utilizei num programa e funcionou bem: Código COBOL:
Saludos, Rui Pinto |
||||||||
|
|
|
|
Administrador
![]()
|
Rapinto, la función Sleep vale en un bucle, pero para hacer funcionar la comprobación en paralelo con otro(s) tratamiento(s) es necesario un Timer, creo...
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 |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
Obrigado pela dica. Já testei. É mais uma opção. Cumprimentos, JoseManuel |
|||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||