miércoles, 7 de julio de 2010

Cliente FTP - Full Lazarus

En la empresa donde laboro se me presento la necesidad de desarrollar un cliente FTP para apoyar a los clientes subir archivos y descargarlos para realizar migraciones de información de un sistema a Otro.

Decidí desarrollar el aplicativo en Lazarus el clon de delphi en el mundo de software Libre. Para esto utilice los componentes lnet (Lightweight Networking Library) utilizando, específicamente el la clase TLFTPClient y el desarrollo fe muy sencillo. Lo único que hay que instalar los componentes en lazarus pero hoy por hoy es algo bastante sencillo.
Aqui unas capturas de pantalla en Lazarus.

Aqui unas capturas del Aplicativo:



El programa utiliza tambien el componente trayicon para mostrarce en la barra de estado y efectuar su trabajo segun los tiempos programados que se les especifique en el archivo ini.