Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Wczytywanie zawartosci textbox do pamieci
andrey
Łódź



Typ: neutral
Postów: 295
Zarejestrowany: Mar 2003
Wczytywanie zawartosci textbox do pamieci

Witam,
Chciałbym wczytać zawartość textbox do pamięci ale linijka po linijce tzn.:

  Ala ma kota
  Kot ma ale
  Ewa ma psa
  Pies ma obroze

i teraz wczytuje po koleji kazda linijke tekstu Czyli najpierw Ala ma kota - moj program ja przetwarza potem Kota ma ale - moj program ja przetwarza itd az do napotkania konca zawartosci textboxa.

Pytanie drugie dla tych co piszą rózne edytory html czy jak kolorujecie składnie html to wczytujecie caly kod wpisany do RichTextBox czy wczytujecie go kawałkami jakie macie sposoby?

Pozdrawiam
Andrzej


_____________________________________________
http://www.carbondesign.pl/ - rowery poziome, trójkołówce, handbike-i, tuning, akcesoria

16-07-2004 11:50
Pokaż profil andrey  Wyślij email do andrey   Odwiedź stronę andrey       3078613
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

Ja zawsze wczytuje cały text, jeżeli chcę pokolorować składnię. Kawałkami nie ma sensu, chyba, że kod jest naprawdę długi, ale wtedy to i kolorowanie nie ma sensu


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

16-07-2004 13:30
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
Knight Lore''FC




Typ: neutral
Postów: 240
Zarejestrowany: Jan 2003


Witam,
Chciałbym wczytać zawartość textbox do pamięci ale linijka po linijce tzn.:

  Ala ma kota
  Kot ma ale
  Ewa ma psa
  Pies ma obroze

i teraz wczytuje po koleji kazda linijke tekstu Czyli najpierw Ala ma kota - moj program ja przetwarza potem Kota ma ale - moj program ja przetwarza itd az do napotkania konca zawartosci textboxa.



Juz to bylo poruszane...
mozesz uzyc SPLIT z wykrywaniem kodu konca linijki ENTER = chr(13)+chr(10) i zaladowac je do tablicy... potem mozesz z tym robic co chcesz

'----------------------------------
Dim Buff As String
Dim Tablica
Dim IleLini As Integer

Buff = Text1.Text

'rozdziel text na linie i kazda linie zapamietaj w tablity
Tablica = Split(Buff, Chr(13) + Chr(10))

'ile odczytales lini textu
IleLini = UBound(Tablica)

'1 linijka jest w
MsgBox Tablica(0)
'2 linijka
MsgBox Tablica(1)
'itd...
'
'ostatnia linia
MsgBox Tablica(IleLini)
'----------------------------------


masz tu przyklad ... jak czytac linie z pliku txt

16-07-2004 14:21
Pokaż profil Knight Lore  Wyślij email do Knight Lore        1065423
anonim




Typ: Nie zarejestrowany
Jeszcze chwilka

dokładnie dwa dni temu miałem ten sam problem. Moze jeszcze dzisiaj znajde odpowiedz pamietam ze ja znalazłem....

16-07-2004 16:57
  
anonim




Typ: Nie zarejestrowany
To jest to czego szukasz :) tak mi sie przynajmniej wydaje :P

Public Sub ŁadujPlik(Tx As TextBox, Plik As String)
Tx.Text = "" 'Wyczyść textbox
Open Plik For Input As #1
Dim Linia As String
Line Input #1, Linia 'Odczytaj pierwszą linie
Tx.Text = Linia 'Wprowadź pierwszą linie do textboxa

Do While Not EOF(1) 'Pętla odczytująca kolejne linijki
Line Input #1, Linia
Tx.Text = Tx.Text & vbNewLine & Linia
Loop
Close #1

End Sub

16-07-2004 19:24
  
andrey
Łódź



Typ: neutral
Postów: 295
Zarejestrowany: Mar 2003

Dziękuję za taki liczny odzew ale chciałem uniknąć używania plików przy wczytywaniu zawartości do textbox-a sposob Knight Lore''FC jest ciekawy ale uzywam VB5 wiec nie posiadam funkcji split w azdym badz razie poradzilem juz sobie Dziekuje.
Pozdrawiam
Andrzej


_____________________________________________
http://www.carbondesign.pl/ - rowery poziome, trójkołówce, handbike-i, tuning, akcesoria

16-07-2004 21:23
Pokaż profil andrey  Wyślij email do andrey   Odwiedź stronę andrey       3078613
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1