Чтение из текстового файла не только первой строчки - VB
Формулировка задачи:
Такая проблема, в общем.
Есть файл с несколькими строками. Например, первая строчка - путь к базе данных, вторая - путь к бэкапам и так далее.
Как прочитать оттуда нужную строку, допустим по ее номеру?
ReadLine читает только первую строку. Или надо делать
Do while not fs.EOF?
Решение задачи: «Чтение из текстового файла не только первой строчки»
textual
Листинг программы
- Function GetLineByNumber(LineNumber As Integer) As String
- 'Писалось для MS Access 2000
- Dim fs, fx, z As String
- z = Application.CurrentProject.Path
- Set fs = CreateObject('Scripting.FileSystemObject')
- Set fx = fs.opentextfile(z & 'Config.cfg', 1, False)
- Dim p As Integer
- Dim u As String
- p=0
- Do While fx.atendofstream <> True
- p = p + 1
- u = fx.readline
- If p = LineNumber Then GetLineByNumber = u
- u = ''
- Loop
- End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д