Função FtpConexão não retorna erro caso esteja senha ou login errado
Descrição da Situação:
Ao testar o retono da Função FtpConexao não é retornado erro ao testar conexão como no exemplo:
xRet = FtpConexao(xFtp, "web11.senior.com.br", 27, "UsuarioErrado", "SenhaErrada");
Se (xRet = 0)
Inicio
FtpUltimoErro(aErro);
Mensagem(Retorna, aErro);
Fim;
Se (xRet = 0)
Inicio
FtpUltimoErro(aErro);
Mensagem(Retorna, aErro);
Fim;
Rotina / Tela:
Processo de funções para FTP para customizações com linguagem LSP
Solução:
A função FtpConexao não testa a conexão e sim, somente, prepara a string para conexão.
Irá retornar erro somente no caso algum campo esteja errado, como no campo que a função espere uma string inserimos um numero.