Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Automatická kontrola aktualizací programu v C#

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Gigi_L
Neregistrovaný
Avatar
Gigi_L:16.1.2012 10:09

Zdravim, mozna hloupa otazka, pokud bych potreboval resit tento update ale ne z www ale diskoveho uloziste, jak postupovat + jakym zpusobem rict aplikaci ze se jedna o novou verzi aplikace.
Moje predstava je zazipovana nova verze a u ni v txt souboru info o verzi, jakym zpusobem na to.

Dekuji za odpoved :)

Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:16.1.2012 10:17

Naprosto stejně jako zde, musíte v nějakých časových intervalech (např. jednou denně) kontrolovat změnu v tom souboru.

Odpovědět
New kid back on the block with a R.I.P
Avatar
Neaktivní uživatel:26.1.2013 18:13

To CurrentVersion se mi nechce ukázat jako double... nevíte někdo co s tím ?

Editováno
Odpovědět
Neaktivní uživatelský účet
Avatar
ondra.mares
Člen
Avatar
ondra.mares:27.9.2013 15:35

Mám takový divný problém :D... automatická aktualizace mi funguje na všech počítačích doma ale na kamarádovém ne.. napíše to INTERNAL SERVER ERROR :D nevíte proč to jemu napíše, ale mě to doma na 4 počítačích funguje tak jak má? :D Stejně tak se u něj nepošle z aplikace mail :D. Možná je to chyba v .netu?
Diky za odpověď :)

Editováno
Avatar
Milan Křepelka
Tvůrce
Avatar
Milan Křepelka:22.7.2014 6:29

Myslím, že toto je již dávno překonané. Jednak bych se pozastavil nad tím proč by C#ista mělsi kazit styl PHPkem ;-)

a jednak když už chci dělat takový kontroly, tak by nebylo od věci tu aplikaci rovnou aktualizovat. A tady ClickOnce nabízí dva v jednom i bez takovýchto berliček.

Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Milan Křepelka
David Jančík:22.7.2014 11:32

Dělal jsem na to kdysi minimalistickou utilitku, kterou lze použít pro jakýkoliv program. Zkontroluje verzi a pokud je nová tak ji stáhne a spustí aktualizaci.
http://universalupdater.codeplex.com/documentation

Odpovědět
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Erik Šťastný:28.3.2019 11:04

Kód je fajn na inspiraci, ale rozhodně nedoporučuji reálně používat na kontrolování verze čísla double

if (double > double)

Asi nechcete aby to vyhodnocovalo, že verze 1.10 je starší než 1.9, což tento kód dělat bude :)

Sám jsem se na tom už jednou vydrbal kdy jsem takhle porovnával právě verze a u přechodu z 1.9 na 1.10 jsem měl safra problém.

Editováno
Avatar
Jan Mareš
Člen
Avatar
Odpovídá na Erik Šťastný
Jan Mareš:28.3.2019 11:42

Ahoj moc se omlouvám za disslike,bylo to omylem překlikl jsem se,chtěl jsem ho zrušit ale nejde mi to :-( pokud jde zrušit tak prosim o radu jak se ruší. Chtě l jsem dat like a píše mi to už jsi hlasoval :-(

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.