Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Mostrar mensaje de nueva version disponible

Estas en el tema de Mostrar mensaje de nueva version disponible en el foro de Visual Basic clásico en Foros del Web. Como se podria hacer para mostrar el clasico mensaje de al iniciar el programa salte una ventana diciendo que hay una nueva version disponble...
  #1 (permalink)  
Antiguo 25/05/2010, 14:08
 
Fecha de Ingreso: junio-2008
Mensajes: 343
Antigüedad: 16 años, 4 meses
Puntos: 4
Mostrar mensaje de nueva version disponible

Como se podria hacer para mostrar el clasico mensaje de al iniciar el programa salte una ventana diciendo que hay una nueva version disponble
  #2 (permalink)  
Antiguo 25/05/2010, 14:54
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años
Puntos: 53
Respuesta: Mostrar mensaje de nueva version disponible

Hola:

Yo lo hago de esta manera:

Cuando subo al FTP una actualización del programa, subo junto a el un archivo con el mismo nombre para no liarme pero con la extensión .txt o sea, tengo en internet el archivo Contabilidad.exe y Contabilidad.txt

El contenido de Contabilidad.txt es por ejemplo el siguiente
5.2.7

Utilizo esta API para descargar el .txt que como es muy pequeño en tamaño, baja en un tris tras.

Código vb:
Ver original
  1. 'Funcion API URLDownloadToFile descargar archivo Internet
  2. Public 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
  3.  
  4. Dim Problema As Boolean, FicheroURL As String, VersionEXE As String
  5. FicheroURL = "http://www.dominio.com/archivos/Contabilidad.txt"
  6. Problema = URLDownloadToFile(0, FicheroURL, App.Path & "\VersionFTP.txt", 0, 0)
  7. If Problema Then
  8.   ' No pudo accederse al archivo del FTP
  9. Else
  10.   VersionEXE = App.Major & "." & App.Minor & "." & App.Revision
  11.   ' Comparamos contenido del archivo VersionFTP.txt con VersionEXE
  12. End if

Mas o menos algo así.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...
  #3 (permalink)  
Antiguo 13/06/2010, 18:47
 
Fecha de Ingreso: junio-2008
Mensajes: 343
Antigüedad: 16 años, 4 meses
Puntos: 4
Respuesta: Mostrar mensaje de nueva version disponible

gracias por el codigo lo modifique y logre lo que necesitaba, saludos

Etiquetas: disponible, mensaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:32.