Opdateringssystem

Tags:    delphi

Er det muligt at få ens program til at gå på nettet, besøge ens hjemmeside og finde ud af om der er en opdatering og i såfald linke til ens side?



9 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Ja, du kan f.eks. lægge en fil på din server med det nyeste versionsnummer, få dit program til at downloade filen, tjekke om nummeret i filen er større end programmets version. I såfald skal programmet gå til din side.

Du kunne også lave en fil i php der kunne se eks. sådan her ud

Fold kodeboks ind/udKode 


Så kan du kode dit program så den besøg www.dinside.dk/version.php?ver=1.5

Hvis 1.5 så er lavere end den nyeste version kommer teksten med link til den nye vesion frem.

Der er masser af muligheder.

Hvis du også mangler en kodestump til at downloade filer er her en:

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 27.05.2006 10:02 af Bruger #3275
Eller hvis du ikke vil bruge Indy, så kan du bruge:

Fold kodeboks ind/udKode 




Godt at morten lige kom med den kode for vil netop ikke bruge indy. Men der får jeg en fejl :S

Linje: BlockWrite(f, Buffer, BufferLen)
Fejl: [Hint] Unit1.pas(37): Value assigned to 'GetInetFile' never used





Doppel post? :S



Indlæg senest redigeret d. 27.05.2006 13:17 af Bruger #5097
Nu har jeg ikke lige ret meget forstand på Delphi, men det ser ud som om der kunne mangle et simikolon.



Shafh, det er ikke nogen fejl...det er bare et "Hint" eller på dansk "antydning" som gør dig opmærksom på noget, hvad er jeg ikke helt sikker på, men den kommer også hos mig, men mine programmer opdatere fint ;)



Nvm.



Indlæg senest redigeret d. 28.05.2006 08:57 af Bruger #3275
Der kommer også en boks frem som skriver en fejl! Så jo der er noget galt... Hved så altså ikke lige hvorfor?



her er den side jeg brugte til min opdateringsfunktion:

måske har jeg skrevet noget galt ;)

http://delphi.about.com/od/internetintranet/l/aa013001a.htm



t