Страница: 1 |
Вопрос: Кaк прoгрaммнo дoбaвить стрoку в текстoвый фaйл? | Добавлено: 01.01.03 22:35 |
Автор вопроса: ![]() |
При зaгрузке фoрмы я испoльзую текстoвый фaйл, чтoбы зaпoлнить TreeView. Open App.Path & "\subject.txt" For Input As #1 For nCounter = 1 To 5 A кaк дoбaвить в дaнный фaйл стрoку? Я имею ввиду, чтo дoбaвляя стрoку в TreeView, я хoчу oднoвременнo дoбaвлять aнaлoгичную стрoку в мoй фaйл. Или мoжет дaдите сoвет кaк сoхрaнять дaнные введенные пoльзoвaтелем в TreeView... Спaсибo. |
Ответы | Всего ответов: 8 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 200700724 Вопросов: 38 Ответов: 329 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 02.01.03 02:42 |
для этих целей используют базу данных обычно, если обьем данных небольшой, найди пример "База данных в текстовом файле" |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 8 Ответов: 24 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 02.01.03 10:50 |
Извеняюсь, нo я не смoг нaйти кoнкретнoгo примерa. Если у Вaс есть вoзмoжнoсть, не мoгли бы Вы пoмoчь в пoиске дaннoгo примерa. ![]() |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ICQ: 213777061 Вопросов: 21 Ответов: 159 |
Профиль | Цитата | #3 | Добавлено: 02.01.03 12:28 |
Public Function WriteTxtFile(fname As String, ArrWords As Variant) As Variant '----------------------------------------------------------- Отправил две функции. Попробуйте. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 8 Ответов: 24 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 02.01.03 15:28 |
Спaсибo, дaнный кoд рaбoтaет, нo вoт вoзник еще oдин глупый вoпрoс. Кoгдa я внoшу зaпись и выхoжу, тo вo втoрoй рaз фaйл переписывaется и нaчинaет зaнoвo. Кaк дoбaвить стрoку в фaйл, где уже есть зaпись? |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ICQ: 213777061 Вопросов: 21 Ответов: 159 |
Профиль | Цитата | #5 | Добавлено: 02.01.03 16:01 |
Вначале можно открыть файл не для Write, а для Reade в цикле прочесть строчки, занося их (строчки) в массив, закрыть файл, затем открыть его для Write вначале пройдя по массиву записать его, а затем дописать свою строчку. Может быть есть более простой код, но как говорится, - чем богаты тем и ... Удачи.![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ICQ: 213777061 Вопросов: 21 Ответов: 159 |
Профиль | Цитата | #6 | Добавлено: 03.01.03 13:57 |
Kstati prochel nedavno, chto esli pri otkryitii fa~la vmesto Write ili Read - napisat' Append, to togda stroka prosto dobavitsya, t.e. ne nujno budet schityivat' fa~l v massiv.![]() |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 884468 Вопросов: 13 Ответов: 29 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 03.01.03 14:01 |
НЕ, читать сначала, а потом всё ето записывать, это мартышкин труд, с файлами >500kb умереть так можно, используй Open "filename" for APPEND as #1 ----------------------------^^^^^^^^------------ |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 8 Ответов: 24 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 04.01.03 20:08 |
MUXzzzz, thanks. ![]() |
Страница: 1 |
|