nMillisecondsIntervalo em milissegundos.
AdvPL GuiaSleep(nMilliseconds)Suspende a execução da thread por um intervalo em milissegundos.
A pausa afeta a thread que chamou a função. Não confirma conclusão de uma tarefa externa e não oferece medição de tempo real exata: o agendamento também interfere. Use espera limitada e evite dormir enquanto mantém locks ou transações. Este exemplo tem 25 milissegundos, sem acessar dados. (Fontes: refs. 1–2.)
Sleep(nMilliseconds)nMillisecondsIntervalo em milissegundos.
Retorno não especificado na página; não utilizado.
#Include "Protheus.ch"
User Function Ed666()
// Pausa curta e limitada, fora de transacao ou bloqueio.
Sleep(25)
ConOut("Pausa concluida")
Return NilSolicita uma pausa de 25 ms e prossegue; duração exata não aferida. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.