Poslao: 24 Nov 2011 19:41
|
offline
- Cushpajz
- Novi MyCity građanin
- Pridružio: 16 Nov 2011
- Poruke: 20
- Gde živiš: Novi Sad
|
Da li neko moze da mi pomogne, tj da mi kaze kako da upisujem red po red u neki txt fajl, npr imam jedan text box i u njemu sada pise ovako:
aa
aaaa
aa
aaaa
aaa
aa
ja zelim da meni streamwriter upise bas tako red po red sve do kraja, pokusavao sam sa while-om ali nisam uspeo, mozda neko zna resenje?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 24 Nov 2011 19:54
|
offline
- Pridružio: 31 Mar 2005
- Poruke: 448
- Gde živiš: Novi Beograd
|
a da bacis kod da vidimo dokle si stigao pa da ti pomognemo?
|
|
|
|
Poslao: 24 Nov 2011 20:03
|
offline
- Cushpajz
- Novi MyCity građanin
- Pridružio: 16 Nov 2011
- Poruke: 20
- Gde živiš: Novi Sad
|
Za sad samo pocetak evo:
if (tbImeIzvestaja.Text == null)
{
StreamWriter sw = new StreamWriter(tbImeIzvestaja.Text + ".txt", true);
string s;
sw.WriteLine(richTextBox1.Text);
sw.Close();
}
else
{
MessageBox.Show("Morate dati ime fajlu!", "Greska!");
}
ovo s zanemarite, to sam nesto pokusavao ali ne uspesno xD
Mozda postoji neka opcija da direktno ispise ceo text iz textboxa u fajl?
|
|
|
|
Poslao: 24 Nov 2011 20:39
|
offline
- Srki94
- Mod u pemziji
- Pridružio: 14 Feb 2008
- Poruke: 12403
|
Može ceo tekst a može i red po red.
Za ceo tekst koristi
sw.write(richTextBox1.Text);
A za liniju po liniju moraš da provučeš kroz petlju ceo tekst.
Ja pišem aplikacije u VB.NET-u međutim Streamwriter se deklariše uz sledeće parametre (lokacija, dodavanje, enkripcija, bafer)
U tvom slučaju tebi samo treba lokacija tako da neki osnovni kod u VB.NET-u izgleda ovako:
Dim sw as new IO.StreamWriter ("C:\fajl.txt")
sw.write(textbox1.text)
sw.close
Tako da mislim da je greška kod tebe u :
StreamWriter sw = new StreamWriter(tbImeIzvestaja.Text + ".txt", true);
i
sw.WriteLine(richTextBox1.Text);
Prvi deo - mislim da nisi naveo lokaciju na koju ćeš sačuvati fajl već si samo imenovao isti a drugi deo je problematičan kod koda :
writeline
Koji će upisati samo jednu liniju u nov fajl, koristi
write
za pisanje celog teksta
Za kompletan odgovor sačekaj korisnika koji radi u programskom jeziku u kome ti pišeš aplikaciju jer ja pišem samo u VB.NET-u tako da ne poznajem dovoljno ovo što si ti napisao da bih mogao da dam konkretno rešenje, a do tada pokušaj ovo što sam predložio.
|
|
|
|
Poslao: 24 Nov 2011 20:49
|
offline
- Pridružio: 31 Mar 2005
- Poruke: 448
- Gde živiš: Novi Beograd
|
i sta ti se desava kad pokrenes ovaj kod?
jel prijavljuje neku gresku ili ti rezultat nije ocekivan?
Nemam visual studio pri ruci sad da provucem kod, ovako naoko mi deluje da je ispravan i da ne bi trebao da prijavi gresku.
Jel ti zelis da tekst iz jednog textboxa razbijes po recima u linije ili...?
|
|
|
|
Poslao: 24 Nov 2011 20:55
|
offline
- Cushpajz
- Novi MyCity građanin
- Pridružio: 16 Nov 2011
- Poruke: 20
- Gde živiš: Novi Sad
|
E ovako , kao prvo stavio sam fajl bez putanje lokacije zato sto ga onda automatski smesta u debug, probao sam i sa write ali nece da radi, ispisuje samo u jedan red i sa write i sa writeline , ja zelim jednostavno da sadrzaj koji je u text fajlu bude identican kao u text richtextboxu, znaci ako je novi red u boxu , novi red i u fajlu itd..
|
|
|
|
Poslao: 24 Nov 2011 21:15
|
offline
- Pridružio: 31 Mar 2005
- Poruke: 448
- Gde živiš: Novi Beograd
|
nadjoh nesto sto ti moze pomoci, trebalo bi biti jednostavnije
moras staviti using.System.IO
i probaj sa jednom od ova dva
File.WriteAllText( filename, textBox.Text )
File.WriteAllLines( filename, textBox.Lines )
javi ako uspe, bas me interesuje (poprilicno mi je jednostavno)
|
|
|
|
Poslao: 24 Nov 2011 21:20
|
offline
- Cushpajz
- Novi MyCity građanin
- Pridružio: 16 Nov 2011
- Poruke: 20
- Gde živiš: Novi Sad
|
Stavio sam using.system.IO naravno...
Probao sam ova 2 primera ali ni jedan nije uspeo :/
|
|
|
|
Poslao: 24 Nov 2011 21:24
|
offline
- Pridružio: 31 Mar 2005
- Poruke: 448
- Gde živiš: Novi Beograd
|
a jel ti izbacio bilo kakav output u fajl ili..?
moras malo vise detalja, jel ne radi (ne prepoznaje metodu) ili radi, ne prijavi gresku, ali ne uradi sto ocekujes ili...?
|
|
|
|
Poslao: 24 Nov 2011 21:32
|
offline
- Cushpajz
- Novi MyCity građanin
- Pridružio: 16 Nov 2011
- Poruke: 20
- Gde živiš: Novi Sad
|
Ugasi se program i kaze eror na toj liniji File.WriteAll... Ne kontam u cemu je problem...
|
|
|
|