FTPGETFILE no funciona con Windows 10 x64

FTPGETFILE no funciona con Windows 10 x64

Postby pepe_garcia » Mon May 09, 2022 7:37 am

Buenos días a todos,
Tengo un programa hecho para que me baje sistematicamente 1 fichero desde una maquina cada 5 segundos y hasta el momento con PCs con windows 7 funcionaba perfectamente, pero ahora he comprado un equipo con windows 10 x64 y me pasa lo siguiente:
Arranco el programa y la primera bajada del fichero la hace bien, pero a partir de aqui debería hacerla cada 5 segundos, pero no lo hace, sigue bajando no se de donde el mismo fichero que ha leido al arrancar. Lo borro con el explorador de archivos y vuelve a crearlo (desde algún cache virtual), pero con el fichero de la primera lectura. Es decir, que si el fichero tiene en la primera lectura 5 registros, a pesar de haber aumentado, sigue creando el fichero de los 5 registros. He mirado opciones de windows 10, pero no he dado con el problema (creo que es del windows 10 ).
Os dejo el codigo, que es bastante simple. Solo tiene que bajar un fichero.

Code: Select all  Expand view
#include "FiveWin.ch"

static oDlg, oTimer, aReader, oFTP, oInternet

//----------------------------------------------------------------------------//

function Main()

aReader = "192.168.1.162"

DEFINE dialog oDlg FROM 0, 0 To 7, 30 TITLE "Conexión : "+aReader COLOR CLR_YELLOW,CLR_HGREEN icon "crono3.ico"

      oInternet:=TInternet():New()
      oFTP:=TFTP():New(ALLTRIM(aReader),oInternet,"anonymous","")

ACTIVATE DIALOG oDlg CENTERED ON INIT oDlg:SetMenu( BuildMenu() )

return nil

//----------------------------------------------------------------------------//

function BuildMenu()

local oMenu

   MENU oMenu
      MENUITEM "COMUNICADOR"
      MENU
         MENUITEM "INICIAR PROCESO" ACTION Timers()
         SEPARATOR
         MENUITEM "PARAR PROCESO" ACTION oTimer:end()
         SEPARATOR
         MENUITEM "SALIR"   ACTION oDlg:End()
      ENDMENU
   ENDMENU

return oMenu

//----------------------------------------------------------------------------//

function Timers()

DEFINE TIMER oTimer interval 5000 ACTION leerReader() ;

ACTIVATE TIMER oTimer

return nil
// ---------------------------------------------------------------------------//
func leerReader()


FtpGetFile (oFTP:hFTP,"datos.log","datos.log",.F.,0,0,0 )


 return nil
//-----------------------------------------------------------------------------


Gracias de antemano.

Jose García
pepe_garcia
 
Posts: 27
Joined: Thu Feb 20, 2014 12:40 pm

Re: FTPGETFILE no funciona con Windows 10 x64

Postby pepe_garcia » Mon May 09, 2022 10:43 am

Sorry, I have the wrong forum.

Regards
pepe_garcia
 
Posts: 27
Joined: Thu Feb 20, 2014 12:40 pm

Re: FTPGETFILE no funciona con Windows 10 x64

Postby carlos vargas » Mon May 09, 2022 3:37 pm

Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1686
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 79 guests