jednoducho pouzijete StringReader - newiem presny kod akze si ho budete musiet asi oprawit lebo som sa dozvedel o tejto funkcii len pred par dnami a este som si ju nestihol nastudovat , ale nieco si pamatam dufam ze to pomoze :
Dim sr As New StringReader(vasa databaza/textbox1.text)
Dim pocetriadkov As String = "0"
While Not s.Contains("<END>") 'primienka1
s = sr.ReadLine() 'pripomienka2
pocetriadkov += 1 'pripomienka3
End While
MsgBox("databaza/dokument ma " + pocetriadkov.tostring + " riadkov")
pripomieka1 - na konci databazi/textu musi byt napisane (na poslednom riadku) <END> , ale mozete to zmenit aj na koniec podla vasej potreby , ale musi tam nieco byt aby zistil StringReader ze je koniec.... myslim ze vie vyhodit aj chybovu hlasku alebo nothing , ale prawe nemam moc casu hladat ako to vylepsit pripomienka2 - citame dalsi riadok v ktorom nieje ukoncenie s textom <END> pripomienka3 - pripocitame o jedno cislo viac (lebo citame dalsi riadok preto aj priratame cislo 1 teda ze sme sa posunuly o dalsi riadok...) PS: je to trochu nezrozumitelne lebo to pisem rychlo a este sa ucim aj fyziku :) pardon S pozdravom K.Moser
|