Скажите, где можно почитать про работу с файлом!

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

Скажите, где можно почитать про работу с файлом!

Сообщение Vladislav » 19.05.2003 (Пн) 21:17

Скажите, где можно почитать про работу с файлом!
Т.е. меня интересует функция "open", "put"...
А вообще вот какая проблема:
Мне нужно создать и добавлять в файл переменнуй rec которая имеет определенный тип, например такой
Код: Выделить всё
Type record
   id as string
   name as string
   ...
End

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

Подскажите, пожалуйста

P.S.
Или может лучше для этого использовать базу данных. То скажите, где об этом поситать.

Заранее благодарен!

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 20.05.2003 (Вт) 6:24

http://www.rusdoc.ru/reviews/programming/vb/
http://www.firststeps.ru/vb/vb1.html
http://www.emanual.ru/cgi-bin/show.pl?3
http://freebooks.by.ru/VisualBasic.html
http://www.shax.ru/~malikov/obychenie/index.html
http://www.azbukavb.narod.ru/vboc/vbdoc8.html

это так, мала часть

а вобще заходиш на любой сайт по программированию, даже те которые здесь представлены (чуть выше), и смотриш разделы "Стати" и "Ссылки" и все будет замечательно.
или топаешь в книжный магазин и покупаешь книгу
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

LsD85
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 04.06.2002 (Вт) 12:48
Откуда: Russia

Кто сдесь!

Сообщение LsD85 » 20.05.2003 (Вт) 6:59

Я тебе подскажу, как определённую строчку удалить, можно сделать по рпазному, но я так тебе посоветую:

open "C:\myFile.txt" for input as #1 ' Открываем файл
while NOT EOF(1) ' Цикл до конца файла
input #1, list1.additem ' Каждую строчку в файле заносим, в заранее созданный обьект List1.
wend ' Цикл закончен
close #1 ' Закрываем файл

Потом уже по листу проверяем, нужно ли удалить ту или иную строчку, если да то удаляем:

for i = 0 to list1.listcount ' (Listcount или просто Count? не помню)
if list1.list(i) = "Определенная строчка" then List1.RemoveItem
next i

Ну а теперь, лист без ненужных строчек записываем в файл:

open "C:\MyFile.txt" for OutPut as #2
for b = 0 to list1.listcount
Write #2, list1.list(b)
next b
close #2
OO
-=-


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

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

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

    TopList