Kezdőoldal » Számítástechnika » Programozás » Visual Basicban hogyan tudom...

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ó?

Figyelt kérdés
2012. jún. 28. 17:12
 1/2 coopper ***** válasza:

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.

2012. jún. 28. 20:09
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Helló!


Tárhely: [link]

Direkt elérés: [link]

neved: amivel regisztráltál

mappa: mappa amibe tetted (ha nem mappába tetted hanem gyökérbe akkor nem kell semmi)

fájl letöltése: My.Computer.Network.DownloadFile _("link", _"letöltési hely")

msdn: [link]

2013. jan. 19. 10:35
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!