MsAguarde
Monta Tela de Processamento para Múltiplas mensagens com opção de Aguarde Processamento sem a Gauge.
Exemplo:
// MsAguarde({|| dbUseArea(.T., "TOPCONN", TCGenQry(,,cQuery), cAlias, .F., .T.)},"Aguarde! Obtendo os dados...") //Em um botão Aadd( aButton, {"RECALC" , { || MsAguarde({|| CtRecRdPe()},"Recalculando totais...") },"Rec.Totais"} )
Mais detalhes em Tela para processamento – MsAguarde()