Kezdőoldal » Számítástechnika » Programozás » Ezt hogyan oldhatnám meg...

Ezt hogyan oldhatnám meg VB2008-ban? (fájl beolvasás nettről)

Figyelt kérdés

Hogyan valósíthatnám meg azt, hogy nettől, pl egy txt-ből beolvasott adatot egy változóba tegyem?


Előre is köszi, sehol nem találtam meg angol nyelvű oldalakon sem.



2013. febr. 4. 02:15
 1/6 anonim ***** válasza:

Nah. Ezt azért nem találtad meg mert nem kapásból a nettről( bármi is legyen az: na jó gondolom az internetre gondoltál) olvasunk be adatot, hanem előbb letöltjük a fájlt, majd aztán olvassuk be.:)

Külön külön kell megtenni

Imports System.IO // ne felejtsd el a class előtt a System.iot deklarálni

private sub download(byval get_from as string, byval filename as string)

My.Computer.Network.DownloadFile _

(get_from, _

filename, "anonymous", "")

end sub

private sub open_file(byval filename2 as string)

Dim FileReader As StreamReader

Dim FileReader As IO.StreamReader


FileReader = New StreamReader(filename)


TextBox1.Text = FileReader.ReadToEnd()


FileReader.Close()

end sub

Ez két függvény, tetszés szerint csinálhatsz Openfájldialog-ot, illetve Savefiledialog-ot bele. Akár egy eljárásba is teheted a tettőt.

A feladat annyi, hogy letöltöd és beolvasod a fájlt:)

Ez beleteszi neked a beolvasott fájlt egy textbox-ba. De ha szeretnéd akkor akár Richtextboxba. Változóba is beleteheted.

2013. febr. 4. 07:28
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

Köszi, sokat segítettél! ;)


Még egy szakmai kérdés:


exe fájl valahogy visszafejthető? Mert van pár projektem, ami törölve lett.

2013. febr. 4. 12:54
 3/6 anonim ***** válasza:

Normál EXE nem fejthető vissza,( illetve igen, csak assamblyben, finoman szólva csúnya a kódja, NAGYON nehezen olvasható.)

De a .NET framework visszaolvasható, bár nem tudom a program nevét, elég régen én is beleestem ebbe a problémába, de a lényeg, hogy találtam rá programot, ami egy .NET-es programot visszafejtett visul basic,c#,.NET-es c++-ra. Viszont nem állítja elő neked a teljes strúktúrát azaz a projectet, ömlesztve fogja írni a kódot, de pl egy event kódjait ki tudod bányászni belőle, hogy aztán azt be tud illeszteni egy új projectbe

2013. febr. 4. 13:34
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

Pedig le lehet tölteni egy lépésben:

Dim data = New System.Net.WebClient().DownloadData(" [link]

2013. febr. 4. 21:06
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
És ha például nincs internet, vagy a szerver nem válaszol? Hogyan kezelhető ez a kivétel?
2013. febr. 6. 12:51
 6/6 anonim ***** válasza:

persze beleteszed a függvényt egy try catch szerkezetbe.

Ez szerintem nem igazán komoly feladat. Ha nincs szerver, akkor kiírod, hogy nincs és kész.

2013. febr. 6. 13:44
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!