MemoWrite

Grava um conteúdo em um arquivo texto

Exemplo da Rotina:

MemoWrite("Diretório", "Conteúdo")

Exemplo 1- Gerando um log simples:

cArquivo  := "C:\teste\arquivo.txt"
cMensagem := "Log de Teste"

MemoWrite(cArquivo, cMensagem)

Exemplo 2- Gerando um log simples na temporária do sistema operacional:

cArquivo  := GetTempPath() + "arquivo.txt"
cMensagem := "Log de Teste"

MemoWrite(cArquivo, cMensagem)

Exemplo 3- Gerando um log simples dentro de uma pasta da Protheus Data:

cArquivo  := "\x_pasta\arquivo.txt"
cMensagem := "Log de Teste"

MemoWrite(cArquivo, cMensagem)

Exemplo 4- Gerando um log de uma query SQL:

//Criando a consulta
cQuery := " SELECT "
cQuery += " 	BM_GRUPO, "
cQuery += " 	BM_DESC "
cQuery += " FROM "
cQuery += " 	SBM010 SBM "
cQuery += " WHERE "
cQuery += " 	SBM.D_E_L_E_T_ = ' ' "
TCQuery cQuery New Alias "QRY_SBM"

//Gerando o arquivo de log
cArquivo  := "C:\teste\query_sql.txt"
MemoWrite(cArquivo, cQuery)

Observações:

– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;

– Se tiver sugestões de rotinas, pode entrar em contato;