VfpConection.fll y wininit.dll

1,982 views
Skip to first unread message

Pablo Flores

unread,
Jun 9, 2022, 10:48:54 AM6/9/22
to 'Esteban Herrero' via Comunidad de Visual Foxpro en Español

Hola a todos…

                Queria preguntarles cual de estas librerias recomiendan usar para enviar y recibir archivos mediante FTP

Por lo poco que pude ver es que VFPConection, es facil para usar, te permite poner una barra de progreso o algo cuando se envía/recibe el archivo, pero no se como ver las carpetas y archivos (tamaño etc)

Por contrapartida wininet.dll tiene muchas funciones para saber que hay en el servidor, pero no se como hacer para colocar una barra de progreso o algo durante la transferencia y es un poco mas complejo de implementar

Otra cosa que me pregunto es si funcionan bien con distintos SO Windows.

 

Respecto a wininet.dll hay algo muy lindo en…

https://vfpavanzado.wordpress.com/2019/08/12/usar-ftp-para-enviar-y-recibir-archivos-de-una-computadora-remota/

Si bien funciona bien, como comente antes, no se puede hacer nada mientras baja/sube un archivo.

 

Desde ya muchas gracias

Saludos

Pablo Flores

 

 

Enviado desde Correo para Windows

Carton Jeston

unread,
Jun 14, 2022, 3:18:51 AM6/14/22
to Comunidad de Visual Foxpro en Español
Uso vfpconection.fll pero ya tengo que ir mirando otra cosa, porque no tengo fuentes y solo funciona en foxpro 32 bits y lo necesito para 64 bits.

Siempre tengo la costumbre es si hay opcion de tener una funcion que me haga lo que quiero y ademas tiene codigo fuente, le doy prioridad sobre una libreria cerrada.

No es la primera vez que una deja de funcionar y he tenido que readaptar todo el programa para seguir funcionando.

Dsan

unread,
Jun 16, 2022, 5:22:41 PM6/16/22
to publice...@googlegroups.com

Ahí tiene algo para empezar...

En este mismo grupo...


Visual FoxPro como cliente en Internet (I): Dial-Up Networking


Visual FoxPro como cliente en Internet (II): File Transfer Protocol


Visual FoxPro como cliente en Internet (III): Web


a propósito con lo que expone Cartón Jeston, al final me apoyaron hacer algo en otro lenguaje que hace lo de  vfpconection.fll y vfpcompression.fll, simulé con un archivo ini lo que hace ejemplo de Craig Boyd, y de ahi descargo descomprimo  y actualizar mis apps compiladas en el sp vfp advanced  10.1 de 64 y sin problemas..
en el ini pongo datos como que versión tiene el cliente instalada  32 ó 64, nombre del archivo que va actualizar ya que en el ftp pueden haber muchos y distintas versiones de tu programa... 
Este es un excelente ejemplo pero ya en los 64bit no funciona al pasar al Services pack de CHEN, seria bueno escribirle a Craig Boyd, y exponerle si es posible done, venda o por medio de donate entregue la  vfpconection.fll y vfpcompression.fll para usarla con el vfp advanced 10.x de 64bit

Saludos
DS

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/85D7BE2C-7683-4FB0-912B-E22695A9BCD4%40hxcore.ol.

Carton Jeston

unread,
Jun 17, 2022, 7:17:37 AM6/17/22
to Comunidad de Visual Foxpro en Español
Sin olvidar la gran vfpencryption.fll.... estas librerias son el ultimo escollo para pasarme a 64 en produccion y no es que sea complicado, me tienen frito con la adaptacion del programa a una nueva regulacion fiscal... ya sabes, cosas divertidas.

A Craig le escribi hace un par de años al unico correo que encontre, exponiendo esto mismo, y nunca recibi respuesta. Espero que alguno tenga mas suerte.

Creo que vfpconecction realmente es un pequeño wrapper de una libreria inmensa opensource en C (ahora no recuerdo su nombre, pero la estuve viendo hace tiempo).

Me imagino que si has hecho algo en otro lenguaje, sera C# aprovechando la libreria que hizo James.

Carton Jeston

unread,
Jun 19, 2022, 7:44:42 AM6/19/22
to Comunidad de Visual Foxpro en Español
DSAN, Aqui esta el articulo donde lei lo de la libreria de C donde se apoya Vfpconecction.dll


VFP Connection FLL

Internamente vfpconnection.fll está utilizando la biblioteca LibCurl (aquí esta su licencia), por lo que hay toneladas de otras características que puedo, y podría, agregar como esto avance. Por ahora proveeré a los desarrolladores VFP con lo que creo que es mas fácil y sencillo, funciones de carga y descarga de archivos en Visual FoxPro (FTPGet, HTTPGet, FileGet, FTPPut, HTTPPut, FilePut, FTPToStr, y HTTPToStr). También se ofrece la posibilidad de descargar archivos de FTP y HTTP en la memoria (similar a la función FileToStr) que evita la escritura y lectura de disco, y puede resultar muy conveniente cuando un desarrollador sólo quiere leer algo de un servidor. Y ofrece una vía sumamente fácil de implementar un indicador de progreso a través de una llamada a una función o método.


Y el enlace de CurlLib es:



Dsan

unread,
Jun 20, 2022, 2:13:20 AM6/20/22
to publice...@googlegroups.com
Gracias Carton Jeston
voy a checar, se ve que esta desaparecido del mapa lo estoy tratando de contactar por otros amigos de él por medio de twitter, a ver si me contesta, voy a ir viendo ese enlace..

Saludos

Douglas 


--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Alfonso Ramirez Diaz

unread,
Jun 21, 2022, 2:14:08 PM6/21/22
to Comunidad de Visual Foxpro en Español
Las librerias de Chilkat para VFP son de 64 bits

HernanCano

unread,
Jun 22, 2022, 10:29:16 AM6/22/22
to Comunidad de Visual Foxpro en Español
Una corta investigación tumba tu comentario.
¿Por qué lo dices?
borrable1.png
Reply all
Reply to author
Forward
0 new messages