Oppure

Loading
23/12/07 20:52
carmines92
Allora raga scusatemi se vi sto rompendo ma devo fare un coso che aggiorna automaticamente il programma cliccando su un tasto.
In poche parole vede se c'è l'aggiornamento e poi con una msgbox dice se vuole scaricarlo o no...
Come posso farlo mi aiutate :(
aaa
23/12/07 22:04
GrG
Ma l'aggiornamento si trova su un sito?

Altrimenti potresti usare un'applicazione client\server...
aaa
24/12/07 10:07
gius
Infatti é client/server o é sul sito????
Perchè sono procedure ben diverse
aaa
24/12/07 11:02
carmines92
no la versione aggiornata del programma la uppo sul sito...
aaa
25/12/07 9:13
gius
Usa l'api DownloadToFile
aaa
25/12/07 16:05
P4p3r0g4
oppure la componente inet.
aaa
26/12/07 11:14
GrG
Per scaricare il file potresti fare cosi:

Option Explicit
Private Declare Function DoFileDownload Lib "shdocvw.dll" (ByVal lpszFile As String) As Long
Private Sub Command1_Click()
   Dim sDownload As String
   sDownload = StrConv("http://www.link.it", vbUnicode)
   Call DoFileDownload(sDownload)
End Sub


Al posto di link.it ci potresti mettere x es.:
pierotofy.it/pages/…
Dovrebbe funzionare:k:
Ultima modifica effettuata da GrG 26/12/07 11:18
aaa
28/12/07 11:09
Ciao a tutti anche io vorrei creare la stessa applicazione che si aggiorna tramite sito.


Riguardo al codice che ha postato GrG volevo chiedere..

Quando si connette deve verificare che il file sia di una versione + alta rispetto al programma stesso.

Come faccio a verificare il nome del programma sul sito e quindi ad avviarne l'opportuno Download?


nel caso non aveste capito:

Ho un programma "Ciao 1.0" l'aggiornamento avviene su "michiamociao.com";

Ora il programma si scarica sul sito "CIao 2.0" Ma quando diventa anche lui la 2.0... e io non ho ancora messo l'altra versione... Il programma deve sapere che la versione sul sito è la stessa che ha gia.... altrimenti scarica sempre la 2.0

io invece voglio che controlla se la versione è uguale... se non è uguale allora lo mette.


è possibile?

Grazie 1000!!!