Ezt hogyan oldhatnám meg VB2008-ban? (fájl beolvasás nettről)
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.
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.
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.
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
Pedig le lehet tölteni egy lépésben:
Dim data = New System.Net.WebClient().DownloadData(" [link]
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.
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!