PDA

Visualizza la versione completa : Db remoto per il mio programma??


patrickBign
30-07-2012, 14:51
Ciao a tutti, vorrei che il mio programma programmato con visual basic 10, ogni volta che lo aggiorno, La versione vecchia non funzionasse e direbbe di aggiornare la versione, come posso fare???? :confused: :confused: :confused:
Grazie, siate molto specifici e scrivete in parole semplici, che sono nuovo in questo campo D:

Dark867
30-07-2012, 15:02
Impara a scrivere prima tu che non si capisce niente...

patrickBign
30-07-2012, 15:05
Gia non capisco come cavolo fare, e non so come strutturare la frase per farvi capire, è logico che non si capisce niente..

Scara95
30-07-2012, 15:50
Intendeva impara a scrivere in italiano: grammatica e sintassi.

In ogni caso devi creare un servizio online e collegarti a questo per controllare...
Basta anche una seemplice pagina con scritto il numero dell'ultima versione, se non vuoi sforzarti.
Tieni presente che, in qualunque caso, per fare ciò che chiedi il computer deve essere connesso ad internet!

Alex'87
30-07-2012, 16:10
Basta che carichi sul tuo spazio web un file di testo con le informazioni che ti interessano, ad esempio:

ultima_versione=2.1.0
data_rilascio=30/07/2012
link_download=http://www.tuospazio.com/app/2.1.0.zip
changelog=aggiunta funzione x, aggiunta funzione y ecc

All'avvio il tuo programma scarica questo file e verifica se la versione installata è minore di quella indicata nel file scaricato. Se sì, mostri il changelog e chiedi all'utente se vuole scaricare la versione nuova. Se accetta, fai partire il download e procedi all'installazione.

patrickBign
30-07-2012, 16:48
grazie, puoi contattarmi su skype o sulla email? La mia email è : edited
il mio skype darkorbitvendite
per un paio di chiarimenti, grazie

patrickBign
30-07-2012, 17:26
nel mio spazio web intendi che lo metto nel senso lo scrivo come dovessi scrivere le informazioni del programma, cioè normalmente, o devo creare un blocco note e poi metterlo sul sito? o sennò lo devo mettere dentro al file zip ?

Alex'87
30-07-2012, 17:58
Originariamente inviato da patrickBign
grazie, puoi contattarmi su skype o sulla email? La mia email è : edited
il mio skype darkorbitvendite
per un paio di chiarimenti, grazie
No. Eventuali chiarimenti li chiedi qui sul forum. Se ho tempo, voglia e soprattutto se so risponderti, ti rispondo. O magari ti risponde qualcun'altro che passa prima di me e sa la risposta :)




Originariamente inviato da patrickBign
nel mio spazio web intendi che lo metto nel senso lo scrivo come dovessi scrivere le informazioni del programma, cioè normalmente, o devo creare un blocco note e poi metterlo sul sito? o sennò lo devo mettere dentro al file zip ? :cry: :cry:

Hai uno spazio web? Se sì, fai l'upload di un file di testo, posizionato in modo che sia accessibile liberamente via http (ad esempio: http://www.tuosito.com/public/tua_app/versione.txt). Il formato del file lo decidi tu, io ti ho fatto vedere una bozza ma puoi scriverci dentro quello che vuoi e, sopratutto, come vuoi (csv? key-value? righe numerate? decidi tu...)

Una volta che il file è online, lo interroghi dalla tua applicazione (tradotto: fai una richiesta http get verso http://www.tuosito.com/public/tua_app/versione.txt, leggendo la risposta) in modo da capire se stai usando la versione più aggiornata o se c'è da aggiornare.

Quando pubblicherai una versione aggiornata (es.: da 2.0 a 3.0) modifichi il contenuto del file presente online (senza creare un nuovo file ovviamente).

LeleFT
30-07-2012, 18:19
Originariamente inviato da patrickBign
grazie, puoi contattarmi su skype o sulla email? La mia email è : edited
il mio skype darkorbitvendite
per un paio di chiarimenti, grazie

Questo genere di pratiche sono contrarie allo spirito del forum: se posti una domanda nel forum è perchè hai bisogno dell'aiuto delle persone che lo frequentano... se qualcun altro ha le tue stesse problematiche ha diritto di avere le stesse informazioni che hai avuto tu.

PS: tolgo la tua mail dal post così eviti di trovarti inondato di spam... mettere in chiaro la propria mail è il modo migliore per raccogliere spam.


Ciao. :ciauz:

torn24
30-07-2012, 18:31
ciao , le risposte che ti hanno dato mi sembrano che descrivano bene cosa devi fare :)

crei su un tuo spazio web un file di testo con il numero della versione

usi la classe webclient e scarichi il file , controllando il numero della versione

NON CONOSCO vb.net da una ricerca con google ho ricavato questo
forse ti può essere di aiuto




Public Sub Esegui()

Dim client As WebClient = New WebClient()
Dim x As String = client.DownloadString(indirizzo tuo file )

converti x in numero e controlli che sia maggiore
IF Numero_versione < di numero THEN
client.DownloadFile("indirizzo del exe di installazione","c:\install.exe")
fai partire l'exe
Process.Start("c:\install.exe")
END IF
End Sub

Loading