- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Funções AdvPL
- Gravar texto arquivo com performance
Perguntas Gravar texto arquivo com performance
- octaviomac
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 69
- Obrigados Recebidos: 0
9 anos 6 dias atrás #29663
por octaviomac
Gravar texto arquivo com performance foi criado por octaviomac
Boa tarde,
Existe a função conout que percebo ser muito performática quanto a realizar o append do texto no arquivo console.log...
Faço um processo semelhante, porém preciso que seja num local de minha escolha, e uso da forma abaixo, porém não parece tão ágil como o conout. Vocês saberiam se há alguma função que seja direto do appserver que seja mais rápida, algo do gênero?? Obrigado!
nHandle := FOpen(cFullFile, FO_READWRITE + FO_EXCLUSIVE)
FSeek(nHandle, 0, FS_END) // Posiciona no fim do arquivo de log
FWrite(nHandle, cTexto, Len(cTexto)) // Grava o conteudo da variavel no arquivo de log
FClose(nHandle) // Fecha o arquivo de log
A
Existe a função conout que percebo ser muito performática quanto a realizar o append do texto no arquivo console.log...
Faço um processo semelhante, porém preciso que seja num local de minha escolha, e uso da forma abaixo, porém não parece tão ágil como o conout. Vocês saberiam se há alguma função que seja direto do appserver que seja mais rápida, algo do gênero?? Obrigado!
nHandle := FOpen(cFullFile, FO_READWRITE + FO_EXCLUSIVE)
FSeek(nHandle, 0, FS_END) // Posiciona no fim do arquivo de log
FWrite(nHandle, cTexto, Len(cTexto)) // Grava o conteudo da variavel no arquivo de log
FClose(nHandle) // Fecha o arquivo de log
A
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Funções AdvPL
- Gravar texto arquivo com performance
Tempo para a criação da página:0.095 segundos