Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Aggiornamento automatico
Forum - Visual Basic 6 - Aggiornamento automatico

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
carmines92 (Normal User)
Pro


Messaggi: 83
Iscritto: 10/04/2007

Segnala al moderatore
Postato alle 21:52
Domenica, 23/12/2007
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 :(

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 23:04
Domenica, 23/12/2007
Ma l'aggiornamento si trova su un sito?

Altrimenti potresti usare un'applicazione client\server...

PM Quote
Avatar
gius (Ex-Member)
Expert


Messaggi: 294
Iscritto: 20/06/2007

Segnala al moderatore
Postato alle 11:07
Lunedì, 24/12/2007
Infatti é client/server o é sul sito????
Perchè sono procedure ben diverse

PM Quote
Avatar
carmines92 (Normal User)
Pro


Messaggi: 83
Iscritto: 10/04/2007

Segnala al moderatore
Postato alle 12:02
Lunedì, 24/12/2007
no la versione aggiornata del programma la uppo sul sito...

PM Quote
Avatar
gius (Ex-Member)
Expert


Messaggi: 294
Iscritto: 20/06/2007

Segnala al moderatore
Postato alle 10:13
Martedì, 25/12/2007
Usa l'api DownloadToFile

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 17:05
Martedì, 25/12/2007
oppure la componente inet.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 12:14
Mercoledì, 26/12/2007
Per scaricare il file potresti fare cosi:

Codice sorgente - presumibilmente VB.NET

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



Al posto di www.link.it ci potresti mettere x es.:
http://www.pierotofy.it/pages/download.php?filename=100p97 ...
Dovrebbe funzionare:k:

Ultima modifica effettuata da GrG il 26/12/2007 alle 12:18
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 12:09
Venerdì, 28/12/2007
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 "www.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!!!

PM Quote
Avatar
gius (Ex-Member)
Expert


Messaggi: 294
Iscritto: 20/06/2007

Segnala al moderatore
Postato alle 19:31
Martedì, 01/01/2008
Basta che usi la funzione Right$ e confronti la versione del tuo programma con quello del sito
Per esempio:

Codice sorgente - presumibilmente Delphi

  1. Dim VERSIONE As String
  2. VERSIONE = "Ciao 1.0"
  3. If Right(VERISIONE,3) = VERSIONEDASCARICARE Then
  4.  
  5. Else
  6. 'scaricamento file
  7. End If


Ultima modifica effettuata da gius il 01/01/2008 alle 19:32
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo