geo1st487 Δημοσ. 10 Μαρτίου 2009 Δημοσ. 10 Μαρτίου 2009 Χρησιμοποιω το Sοftware update για να κανω update μια εφαρμογη σε VB6. Το Software update ελεγχει αν υπαρχει καποιο νεοτερο update και το κατεβαζει σε ενα φακελο στον υπολογιστη. Απο εκει με μια αλλη εφαρμογη σε VB6 αντιγραφω ολα τα αρχεια που εχει κατεβασει στους φακελους του προγραμματος. Το προβλημα ειναι οτι το update που κατεβαζει περιλαμβανει και ολα τα προηγουμενα updates και αν ενας χρηστης εχει κατεβασει τα προηγουμενα updates, αναγκαστηκα τα κατεβαζει παλι. Πως θα το κανω να κατεβαζει μονο τα updates που χρειαζεται ο καθε χρηστης; Ευχαριστω
ntaryl Δημοσ. 11 Μαρτίου 2009 Δημοσ. 11 Μαρτίου 2009 καλησπερα φιλε Απλα καθε φορα να τσεκαρεις αν η εκδοση του update ειναι νεοτερη απο αυτη του τρεχοντος προγραμματος . απο εκει και περα αν ειναι νεοτερη Απλα σβηνεις την παλια και δημιουργεις νεα. κατι σαν > dim downfile as string downfile = Inet1.OpenURL("http://blabla.com/update/newapp.exe") Kill App.Path & "\newapp.exe" Open App.Path & "\newapp.exe" For Binary As #1 Put #1, , updates Close #1 MsgBox "Downloaded the newest Version Please Restart ", vbOKOnly Exit Sub err: MsgBox "Download Failed", vbCritical End Sub ελπιζω να βοηθησα καλο απογευμα
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.