Pular para o conteúdo

getLatentEventStatus

Cliente Manipulação de eventos

Diz até onde chegou um envio latente na fila.

table getLatentEventStatus ( int identificador )
NomeTipoPadrãoDescrição
identificadorint—Identificador obtido com getLatentEventHandles.

Uma tabela, ou false quando o identificador não está na fila — já foi entregue, foi cancelado ou nunca existiu. Um identificador que não é número também registra um aviso.

CampoTipoConteúdo
tickStartnumberMilissegundos estimados até a transferência começar. Negativo depois que ela começou: há quanto tempo começou.
tickEndnumberMilissegundos estimados até a transferência terminar.
totalSizenumberTamanho do envio, em bytes.
percentCompletenumberProgresso de 0 a 100.
addEventHandler("onClientRender", root, function()
local estado = envioDoRelatorio and getLatentEventStatus(envioDoRelatorio)
if estado then
dxDrawText(("Enviando relatório: %d%%"):format(estado.percentComplete), 20, 200)
end
end)