Bom dia Chesini
Vc verificou qual o tipo de conexão, se é passiva, caso contrário o servidor ira rejeitar a conexão.
resumindo , tente trocar o parametro de conexão , invertendo o que esta usando.
no exemplo abaixo foi informado false para o parametro ou seja o cliente (celular) controla e toma iniciativa na conexão,
por padrao é true o servidor ftp controla.
bPASSIVE = False
gfnConnectionID = FTPConnect(sUserOptions:sServerName,sUserOptions:sUser,sUserOptions:sPwd,sUserOptions:nPort,sUserOptions:bPASSIVE,sUserOptions:nTIMEOUT)
IF gfnConnectionID = -1 THEN
// The connection failed
Error("Falha ao conectar no servidor")
HourGlass(False)
Close(WIN_Conexao)
END
======
E quanto as formas de conexão , o windev disponibiliza tambem o RPC onde é possivel acessar o banco de dados remotamente, atualmente a PcSOFT indica o uso do WebService, mas RPC, funciona muito bem ...
HOpenAnalysis("MyAnalysis.wdd", "", Edit_IP, Edit_User, Edit_PWD)
espero ter ajudado ,
boa sorte...