Elito
02-07-2009, 21:08
برای خوندن یه خط از یک فایل متنی بعد از تعریف File Stream و Stream Reader
با fsreader.ReadLine خط اول رو میخونه
با fsreader.BaseStream.Seek(0, SeekOrigin.Current) از هر حرفی میشه شروع به خوندن کرد
برای خوندن مثلا خط سوم که تعداد حروف خطهای قبل رو نمیدونم
چطور اشاره گر رو به سر خط سوم ببرم ؟
تو مثال زیر خط اول رو نشون میده. خط سوم رو چطور ببینم ؟
Dim FStream As New FileStream("config.txt", FileMode.Open, FileAccess.ReadWrite)
Dim FSReader As New StreamReader(FStream)
FSReader.BaseStream.Seek(0, SeekOrigin.Begin)
MsgBox(FSReader.ReadLine)
ممنون و متشکر
با fsreader.ReadLine خط اول رو میخونه
با fsreader.BaseStream.Seek(0, SeekOrigin.Current) از هر حرفی میشه شروع به خوندن کرد
برای خوندن مثلا خط سوم که تعداد حروف خطهای قبل رو نمیدونم
چطور اشاره گر رو به سر خط سوم ببرم ؟
تو مثال زیر خط اول رو نشون میده. خط سوم رو چطور ببینم ؟
Dim FStream As New FileStream("config.txt", FileMode.Open, FileAccess.ReadWrite)
Dim FSReader As New StreamReader(FStream)
FSReader.BaseStream.Seek(0, SeekOrigin.Begin)
MsgBox(FSReader.ReadLine)
ممنون و متشکر