Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2010, 14:54
Avatar de erbuson
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 ...