Aportes: Solicitudes web HTTP/HTTPS, Enviar emails con SMTP, Manipulación de archivos ZIP

287 views
Skip to first unread message

jame...@gmail.com

unread,
Sep 12, 2020, 6:03:58 PM9/12/20
to Comunidad de Visual Foxpro en Español
Buenas,
algunos de estos aportes ya los había dado a conocer. Todos estos proyectos se basan en la librería multipropósito shide: https://github.com/FoxShell/shide  por lo que con solo 1 librería se obtiene mucha funcionalidad

Shide expone el poder y simplicidad de kawix/core (un proyecto basado en nodejs) extendiendo en gran capacidad lo que se puede hacer con VFP (parecido a lo que es kodnet con .NET). SI no se puede hacer en vfp nativamente seguro se puede con Shide 

La razón por la que abrí una nueva conversación es para mencionar las novedades

- La principal es que ahora Shide se puede importar a los proyectos VFP9 y VFP Advanced sin necesidad de instalación.
  Ahora doy las dos opciones: se puede instalar, o se puede importar un .app al proyecto, y llamarlo en el inicio de la aplicación. Decidí hacerlo así porque sé que muchos desisten de usar mis aportes cuando veían que tenían que instalar algo, ya que exige más trabajo en cada cliente que instalan su aplicación

- Mi nuevo proyecto ADMZIP
  Leer y escribir archivos zip. Permite leer el contenido del zip sin necesidad de descomprimirlo todo

Características llamativas:
- Shide se puede importar a proyectos VFP Advanced
- Shide permite ejecutar código en procesos 64 bits , y de hecho aún si se usa VFP9 32 bits , se puede usar la versión shide de 64 bits, si el equipo soporta esa arquitectura
- Shide es extensible, a partir de shide se pueden crear múltiples funcionalidades


Entonces para las personas que no conocían mis aportes, o que viendo que ahora  se pueden importar al proyecto sin instalación, les dejo el resumen de mis aportes con esta librería

- Solicitudes HTTP/HTTPS  https://github.com/FoxShell/vfp.axios
- Enviar emails con SMTP   https://github.com/FoxShell/vfpmailer
- Leer/escribir archivos comprimidos zip https://github.com/FoxShell/admzip 

Recuerden una al proyecto solo se necesita añadir una librería, para acceder a  todas las funcionalidades anteriores. Cada link anterior  tiene ejemplos de como se usa 

Me gustaría seguir expandiendo los proyectos para VFP, así que si tienen alguna sugerencia de algún otro proyecto o funcionalidad que sea díficil hacer nativamente con VFP me gustaría escuchar, para trabajar sobre ello y generar nuevos aportes

Saludos

Zarlu

unread,
Sep 12, 2020, 7:02:31 PM9/12/20
to Comunidad de Visual Foxpro en Español
Gracias

Alejandro García Garay

unread,
Sep 14, 2020, 2:43:53 PM9/14/20
to Comunidad de Visual Foxpro en Español
Gracias por el aporte. 

Saludos.

Esteban Herrero

unread,
Sep 14, 2020, 2:48:26 PM9/14/20
to publice...@googlegroups.com

Gracias!!!

--
Visita el 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/c9c66bc3-7fbe-45a1-8069-c303ee3d8742n%40googlegroups.com.

HernanCano

unread,
Sep 15, 2020, 10:50:08 AM9/15/20
to Comunidad de Visual Foxpro en Español
Hola, James.
He seguido las instrucciones "Without installation".
Ejecuté VFP9-SP2 32 bits como administrador (a pesar que no mencionas que deba ser as admin).
Dentro de VFP, ejecuté "CD \UTILIDAES\SHIDE\".
Luego "DO SHIDE".
Luego de unos segundos aparece el sgte mensaje; le doy ignorar y aparece el segundo mensaje de error mostrado.
Y si a éste también le doy Ignorar, cae a la ventana de comandos.

¿Me dices cómo procedo? 
Gracias. 
borrable.png



borrable.png

Oscar Quiros Coto

unread,
Sep 15, 2020, 11:27:19 AM9/15/20
to Comunidad de Visual Foxpro en Español
A mi también me da ese error, pero antes me da el  error:OLE error cede 0x800700002: The system cannont find the file specified
error_vfp9.png

Zarlu

unread,
Sep 15, 2020, 11:39:16 AM9/15/20
to Comunidad de Visual Foxpro en Español
Buenos días foxeros!

Si pudieran ilustrarme el uso y utilidad de " Solicitudes HTTP/HTTPS "

Gracias
zarlu
Chetumal, Quintana Roo, México

Oscar Quiros Coto

unread,
Sep 15, 2020, 12:50:00 PM9/15/20
to publice...@googlegroups.com
Es al ejecutar  DO SHIDE

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/fu4PcV21Q8I/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, 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/7627203a-e890-4474-85ff-846864413eb1n%40googlegroups.com.


--
___________________________________________________
Soporte y Sistemas OQC, S.A.
Partner Autorizado de ESET en Costa Rica
Cel:(506) 87 11 00 11
Email:os...@ssoqc.com - oscarqu...@hotmail.com

Edwin Duran

unread,
Sep 15, 2020, 1:04:52 PM9/15/20
to Comunidad de Visual Foxpro en Español
dentro de  Kawix\Shide.lib\kodnet\lib debe registrar la libreria jxshell.register

James Suárez

unread,
Sep 15, 2020, 4:34:50 PM9/15/20
to publice...@googlegroups.com
Revisaré. El error sale solo en el exe compilado? o desde el IDE también sale?

--
Visita el 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/cdb6d926-66e1-4880-9816-e43b152c6eeco%40googlegroups.com.

James Suárez

unread,
Sep 15, 2020, 4:35:29 PM9/15/20
to publice...@googlegroups.com
Por otra parte, qué versión de shide está usando: 32 bits o 64 bits

James Suárez

unread,
Sep 25, 2020, 10:45:45 PM9/25/20
to publice...@googlegroups.com
Perdón por la larga demora, escribo para decir que ya se corrigieron los problemas. Resultó que había subido un error tanto en el modo instalación/ como sin instalación.
Así que ya pueden volver a revisar el repo: https://github.com/FoxShell/shide

No installation
Installation (RECOMMENDED)

kwcore gh+/FoxShell/packages/shide/0.0.6.kwa

Saludos

HernanCano

unread,
Sep 27, 2020, 3:52:56 AM9/27/20
to Comunidad de Visual Foxpro en Español
Hola, James.
Cuando ejecuto "do shide.app" desde VFP9-SP2, me aparece lo mostrado en la sgte imagen.
Te consulto: cuando dices "sin instalación", quieres decir "sin instalación"?
Gracias.

borrable.jpeg
borrable.jpeg
Reply all
Reply to author
Forward
0 new messages