Чтение из текстового файла по строкам

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Ejara
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 28.10.2002 (Пн) 1:59
Откуда: Russia

Чтение из текстового файла по строкам

Сообщение Ejara » 06.07.2004 (Вт) 11:39

Скажите пжалста каким образом можно прочитать построчно текстовый файл и записать эти строки в ListBox. У меня получается вот что:
Dim read1 As StreamReader = New StreamReader("br1.txt", Encoding.Default)
Dim mes As String
mes = read1.ReadLine() ' если этого не сделать далее будет ошибка Value cannot be null

While (mes = read1.ReadLine()) <> Nothing)
LBBr1.Items.Add(mes) 'получается бесконечный цикл
End While
read1.Close()

ПОМОГИТЕ ПОЖАЛУЙСТА мучаюсь уже 2 дня
заранее благодарен
Бери добро и бросай его в воду.....

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 06.07.2004 (Вт) 12:31

Попробуй выкинуть <> Nothing. Это совсем тут не нужно.

А вообще - читай Quick Starts?
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Warlock
Новичок
Новичок
 
Сообщения: 35
Зарегистрирован: 27.01.2004 (Вт) 17:24

Сообщение Warlock » 07.07.2004 (Ср) 12:15

Ejara
попробую использовать для прочтения файла библиотеку scriptingruntime очень удобная библиотека мне нравиться прижелании могу скинуть пример тебе на мело

Ejara
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 28.10.2002 (Пн) 1:59
Откуда: Russia

Сообщение Ejara » 07.07.2004 (Ср) 15:21

Спасибо за помощь
получилось по старому (VB6):

intFH = FreeFile()
FileOpen(intFH, "br1.txt", OpenMode.Input, OpenAccess.Default)
While Not EOF(intFH)
mes = LineInput(intFH)
LBBr1.Items.Add(mes)
End While
FileClose(intFH)


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 78

    TopList