Categorias

Mensagens de erro do Protheus em Português

Por padrão o Protheus retorna seus erros com um código ou simplesmente em inglês, por conta disso montei uma função que retorna as descrições das mensagens de erro do Protheus em Português.

#INCLUDE "RWMAKE.CH"
#INCLUDE "PROTHEUS.CH"

User Function DescErro(_nr)
	Local cMensagem := ""
	Do Case
	  case _nr ==    -1 ; cMensagem:=' A operação falhou ou erro indefinido '
	  case _nr ==     0 ; cMensagem:=' sucesso da operação '
	  case _nr ==     1 ; cMensagem:=' (Código de erro inesperado) '
	  case _nr ==     2 ; cMensagem:=' Caminho / Arquivo não encontrado '
	  case _nr ==     3 ; cMensagem:=' (Código de erro inesperado) '
	  case _nr ==     4 ; cMensagem:=' Bad file descriptor '
	  case _nr ==     5 ; cMensagem:=' Muitas ligações simbólicas encontradas durante atravessando o caminho. '
	  case _nr ==     6 ; cMensagem:=' Endereço errado. '
	  case _nr ==     7 ; cMensagem:=' Falta de memória. '

Arquivos para Download:

DescErro.prw