Bom dia, Estou precisando realizar uma pausa num programa mas não sei o comando, algo parecido com o Thread.sleep(0) em Java. Outra coisa, como posso definir uma multi-thread em progress? Obrigado desde já.
Bom dia sobre o sleep tem uma opção usando pstimer pode ver no topico: http://www.4each.com.br/viewtopic.php?f=2&t=1287
Bom dia, Meu amigo, olhando uma documentação da Progress sobre multi-thread (ID: P73663 Title: "Which Progress process are multi-threaded?"), achei esta informação sobre o client. Neste caso o que deve ser feito e executar o programa mais de uma vez. Agora em relação ao sleep, dependendo do que esta fazendo pode-se utilizar o pause. Exemplo: Código: DEF VAR segundos_pausa AS INT NO-UNDO. DEF VAR contador AS INT NO-UNDO. ASSIGN segundos_pausa = 10. REPEAT : RUN thread. PAUSE(segundos_pausa). END. PROCEDURE thread: ASSIGN contador = contador + 1. DISP "Executando procedure thread:" contador NO-LABEL. END. Espero que ajude. []'s