Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [VB6] Запись в файл текста определенной строкой


Автор: darkavatar 13.4.2008, 23:25
Запись в файл текста определенной строкой и вытаскивание текста из определенной строки как сделать? у меня есть только 2 кнопки и 2 поля

Код

Dim f As Integer, text As String
f = FreeFile()
Open "system.dll" For Output As #f
text = Text1.text
Print #f, text
Close #f


Код

Dim f As Integer, text As String
f = FreeFile()
Open "system.dll" For Input As #f
Input #f, text
Text2.text = text
Close #f


мне к примеру нужно написать "надпись" в 4 строку, а потом по кнопке соответствующей изъять оттуда текст из 4-ой строки, скажите куда что вписать надо пожалуйста

Автор: Akina 13.4.2008, 23:36
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: darkavatar 13.4.2008, 23:40
эмм, а причем тут домашние задания?

Автор: maximal 14.4.2008, 10:25
Структура файла точно ли текстовая?????
если да (файл с расширением длл ???),

Do until EOF(#f)
  Line Input #f, str1
Loop

тем самым можно построчно считать текстовый файл.

записать же - надо считать в память весь файл и переписать его уже со вставкой
...

если это свои файлы, то может лучше использовать нетипизированнуе файлы?
информация в таких файлах хранится в виде набора одинаковыхзаписей.
и там можно обращаться к определённой записе вне зависимости от места нахождения.

Или может у тебя типизированный файл? (информация в двоичном виде) ?!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)