Текстовый файл

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Algol
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 138
Зарегистрирован: 16.01.2004 (Пт) 22:41
Откуда: Н.Новгород

Текстовый файл

Сообщение Algol » 13.06.2004 (Вс) 11:05

Я создал текстовый файл и записал туда несколько адресов
Код: Выделить всё
Open "C:\Read.txt" For Append As #1

Как мне брать оттуда эти строки по одной :?:
Настоящие программисты пишут коды вручную.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2056
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 13.06.2004 (Вс) 11:48

Вообще, я лично предпочитаю делать это через FSO. И записывать в файл и читать из него. :wink:

Код: Выделить всё
Const ForReading = 1
Const ForAppending = 8

Private Sub Form_Load()
Set FSO = CreateObject("Scripting.FileSystemObject")
Set TXT = FSO.OpenTextFile("D:\1.txt", ForReading, 1, -2)
MsgBox TXT.ReadLine
TXT.Close
Set FSO = Nothing
Set TXT = Nothing
End Sub

Algol
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 138
Зарегистрирован: 16.01.2004 (Пт) 22:41
Откуда: Н.Новгород

Сообщение Algol » 13.06.2004 (Вс) 13:16

А можно все таки с Open а :?:
Настоящие программисты пишут коды вручную.

double
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 11.05.2004 (Вт) 10:56

Сообщение double » 13.06.2004 (Вс) 14:59

Мне кажется просто открываешь его как input и далее
Line input #номер_или_freefile, переменная
если какую то определенную строку, то перебором в цикле

Algol
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 138
Зарегистрирован: 16.01.2004 (Пт) 22:41
Откуда: Н.Новгород

Сообщение Algol » 13.06.2004 (Вс) 19:33

А по какой величине организовывать цикл?
И вот еще вопрос: какое условие надо писать при проверке текстового файла пустой он или нет. :?
Настоящие программисты пишут коды вручную.

ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Сообщение ASD » 13.06.2004 (Вс) 19:43

Algol писал(а):А по какой величине организовывать цикл?
И вот еще вопрос: какое условие надо писать при проверке текстового файла пустой он или нет. :?


На первое:
While not EOF(1)
Line Input #1, strRec
Wend

На второе:
FileLen(filename)
Moderator VBStreets
---------------------------


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Google-бот и гости: 2

    TopList