654380491
hola@carlosdk.com
Login
[miniorange_social_login]

Login with your site account

Lost your password?

Carlos DK Carlos DK
  • Inicio
  • Kit digital
  • Universo Dk
  • Blog
  • Contacto
Back
  • Inicio
  • Kit digital
  • Universo Dk
  • Blog
  • Contacto
  • Home
  • Blog
  • Tutoriales formativos
  • Descargar un archivo de internet con vb6 (visual basic 6)

Tutoriales formativos

16 Mar

Descargar un archivo de internet con vb6 (visual basic 6)

  • By Carlos Dk
  • In Tutoriales formativos
  • 0 comment

Bienvenidos a Ver Tutoriales.com, en esta ocasión os traigo un pequeño ejemplo de como descargar un archivo desde internet con visual basic 6 (vb6).

Las utilidades pueden ser varias, pero en mi caso la busqueda de un pequeño script que me diera esta solución era para poder controlar la versión de un programa y actualizarlo si la versión estaba actualizada.

Para ello, descargaría el archivo, leería el contenido lo comparo con la variable del cliente, y si es diferente, quiere decir que ha salido una nueva versión. Por lo tanto, ha de dar la opción de realizar la descarga.

Antes -como no- ha de seguirse un pequeño protocolo de seguridad, como sacar copias de las bases de datos, etc… por si ocurriera algún tipo de problema.

Sin más dilación, os dejo la función 😀

‘Declaramos la función que utilizaremos para descargar el archivo
Private Declare Function URLDownloadToFile Lib “urlmon” Alias “URLDownloadToFileA” (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

‘———->Pegar este código donde querais que se descargue el fichero
Dim Reply As Long
Reply = URLDownloadToFile(0, “http://www.vertutoriales.com/sitemap.xml”, “C:\ruta\tutoriales.xml”, 0, 0)

‘Se ha descargado bien
If Reply = 0 Then
msgbox “Fichero descargado correctamente”
Else
‘Ocurrió algún error
msgbox “Error al descargar”
End If

El código no ha de dar ningún tipo de problema, es bastante claro y sencillo, hay que tener en cuenta que al descargar se ha de poner el nombre de la ruta junto con el archivo donde se copiará esa descarga, en nuestro caso c:\ruta\tutoriales.xml

Ya solo quedaría realizar la apertura del fichero, y comprobar el valor que tuviera dentro para compararlo con el
actual, decidir si la versión es diferente, si fuera este el caso, se tendría que descargar el paquete de actualización.

En un próximo tutorial os pondré como hacer la actualización completa (actualmente estoy trabajando en ello). Pero ya vamos avanzando material.

Espero que os sirva!

Un saludo

Tags:Programacionvb6visual basic
  • Share:
Carlos Dk

You may also like

Crear categorías y configurar menú en WordPress en 4 min.

  • marzo 3, 2019
  • by Carlos Dk
  • in Tutoriales formativos
Crear categoría y menú WordPress Es indispensable en una nueva instalación de WordPress, crear las...
Instalar tema en WordPress en 2 pasos
febrero 23, 2019
Actualizar MySQL 5.1 a 5.6 en CentOS 6.9 con Plesk como panel
octubre 20, 2018
Recorrer todos los objetos de una capa o del DOM completo con JQuery
diciembre 22, 2014

    Comments

  1. moni
    abril 8, 2010

    Excelente articulo Muy Claro y Util 🙂

    Responder
    • VideoTutoriales
      abril 8, 2010

      Gracias 🙂

      Responder
  2. Pedro Hernandez
    julio 6, 2022

    Muchas gracias, me ha servido bastante. Saludos desde México.

    Responder
    • Carlos Dk
      agosto 1, 2022

      Me alegro. Gracias.

      Responder

Leave A Reply Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Busca en la web

Recomiendo

Software ERP empresarial

Categorías

  • Miscelanea (129)
  • Tutoriales formativos (622)

Ponte en contacto

+34 654380491

hola@carlosdk.com

Torre del Mar (Málaga)

Enlaces rápidos

  • Universo Dk
  • Contacto
  • Blog

Soy social

  • Twitter
  • Linkedin
  • Youtube

Newsletters

Suscríbete para enterarte de lo último que estoy haciendo. No lo usaré para enviarte SPAM inútil 😉

Esta web la he diseñado con cariño en Andalucía por Carlos Dk