Se alguma pergunta ou resposta lhe foi útil, não deixe de dar seu voto positivo!

invalid handle used in file...

Bom dia, Tenho uma rotina que gera um arquivo texto, usamos a função fWrite para gerar esse arquivo. Ocorre que criamos um job para executar automaticamente esse rotina, só que no momento da execução ocorre o erro: TOTVS Build 7.00.131227A-20180727 NG THREAD ERROR ([19876], VITALHML2AGENT01, THIS) 18/11/2020 18:00:34 invalid handle used in file D:\bamboo-agent-5.7.2\xml-data\build-dir\TP11-BUILDV2APPSRV-TEC11WIN32RPO32\advtec9_tt11\lib_base\diskman.cpp at line 266 on CABCXA(VTCADCXA.PRW) 18/11/2020 17:03:56 line : 214

Na linha 214 a 218 do fonte temos o seguinte:

If fWrite(nHdl,cLin,Len(cLin)) != Len(cLin) If !MsgAlert("Ocorreu um erro na gravacao do arquivo. Continua?","Atencao!") Return Endif Endif

Alguém tem alguma luz?

compartilhar
  • Pablo, como está a linha que você faz o FCreate ou FOpen?

    Daniel Mendes   19 de Nov de 2020
  • nHdl := fCreate(c_NArq)

    PABLO LUIS ARAUJO LEITE   19 de Nov de 2020
  • E qual o conteúdo da variável c_NArq?

    Daniel Mendes   19 de Nov de 2020
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags advpl schedule fwrite ou faça a sua própria pergunta.