Visual Basicban hogyan tudom megcsinálni azt, hogyha felteszek a netre a programomhoz egy frissítést, akkor kijelzi a felhasználónak, hogy van frissebb verzió?
Szia.
Ehhez először is kell egy Fix tárhely, ahol a filék elérhetőek direkt linkel. (A letöltős oldalak nem jók, mert ott nem lehet használni a direkt linket).
Ahová felteszed a frissitett programverziót.
Tegyél mellé egy még egy akármilyen filét akármilyen kiterjesztéssel (pl. prgnev.upd - A filébe úgy is csak szöveget kell irni).
Ird be a filébe vagy az uj prg verziószámot vagy az uj prg méretét. Illetve az uj prg elérését is beirhatod, nézőpont kérdése. (De erősen javallot)
Aztán a Programod elinditva letölti a fix tárhelyről ezt a szöveg filét (Ha a frissités gombra, vagy az Új verzió keresése gombra nyomtak). (Kevés internet használa a file kb 80-100 byte méretű)
Erre kód ezer van a googlin, a keresési kulcsszavak : visual basic file download from internet
pl. [link]
Ha kész a szövegfile letöltése, akkor megnyitja a letöltött szövegfilét kiolvassa belőle az adatokat, majd törli a filét. (Méret vagy verzió illet prg letöltési linkje)
Összehasonlitja a kiovasott méretet vagy a kiolvasott verziót a belső változóban található mérettel vagy verzióval.
Ha nem egyeznek akkor van új programverzió.
Kiirod hogy van friss verzió és ha akarják frissiteni akkor letöltötöd. (A szövegfiléből kinyert link alapján - Ha volt benne link)
Frisités : Kell irnod egy frissités progit,
Miért ? Mivel fut a programod a windows nem engedi letörölni, ugyanolyan néven pedig nem tudod lementeni (csak másik mappába).
Nézd meg ezt hasonló probléma csak ott belső hálózatról van szó : http://www.gyakorikerdesek.hu/szamitastechnika__programozas_..
Sok sikert.
Üdv.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!