Boa Rodolfo!
Já tirei fora
gLogMsgProcedure e substitui por
Program (2) e
gLogMsgUserId e substitui por uma chamada a
GetUserName().
Obrigado,
Fernando
>Olá Fernando,
>
>Imaginei que você estava tentando fazer um log dos dados na tabela... :-) - Recebi os arquivos e numa rápida olhada consegui entender o seu objetivo.
>
>Na minha opinião, só acho que podemos melhorar a questão das variáveis. Deve haver um jeito de identificar qual programa está rodando naquele momento (Função PROGRAM ou similar)... Já a variável do usuário é mais tranquilo, já que esta variável só será alterada no login - então, nada que um PUBLIC cUsuario não resolva.
>
>De resto, a rotina é bem simples e funcional.
>
>[]s!