Página 1 de 1

hb_vf*

Enviado: 19 Dez 2019 16:25
por JoséQuintas
Alguém conseguiu usar as funções hb_vf* pela internet?

Tentei assim, com as barras de path Linux e Windows.

Código: Selecionar todos

PROCEDURE Main

   LOCAL aIp

   CLS
   aIP := hb_socketResolveINetAddr( "www.josequintas.com.br", 80 )
   ? aIP[ 2 ]
   hb_vfCopyFile( aIP[ 2 ] + "\arquivos\jpa.exe", "test.xxx" )
   Inkey(0)

   RETURN

hb_vf*

Enviado: 19 Dez 2019 16:29
por JoséQuintas
Assim também:

Código: Selecionar todos

   hb_vfCopyFile( "\\" + aIP[ 2 ] + "\arquivos\jpa.exe", "test.xxx" )

hb_vf*

Enviado: 19 Dez 2019 16:32
por JoséQuintas
Assim foi, mas baixou só um pedaço.

Código: Selecionar todos

PROCEDURE Main

   LOCAL aIp

   CLS
   aIP := hb_socketResolveINetAddr( "www.josequintas.com.br", 80 )
   ? aIP[ 2 ]
   hb_vfCopyFile( "\\" + aIP[ 2 ] + ":80\arquivos\jpa.exe", "test.xxx" )
   Inkey(0)

   RETURN

hb_vf*

Enviado: 19 Dez 2019 21:28
por Itamar M. Lins Jr.
Ola!
Já penei com isso, mas uso em rede local. Com as funções do letodbf, funciona, inclusive com GAUGE(barra de progresso)
Tem que ser por sockets e eu nem sei usar sockets. Tem que ficar enviando e checando os pedaços para ver se chegou.

Saudações,
Itamar M. Lins Jr.

hb_vf*

Enviado: 20 Dez 2019 00:57
por JoséQuintas
E foi pior do que eu pensava:

Somente uma das vezes baixou 500KB, quando deveria ser 8MB.
Não funcionou nenhuma outra vez.

Continuar com hbtip, e msxml.