VB.net Streamreader использовать на разных подводных лодках - PullRequest
0 голосов
/ 20 марта 2019

Я настраиваю Streamreader для заполнения списка, а затем, когда сталкиваюсь с подачей формы, я обрабатываю каждую страницу отдельно. Моя проблема в том, что когда я перехожу к другому сабвуферу, информация читателя потока теряется Как сделать так, чтобы ссылки были на разные сабы?

Пример размещен ниже:

Public Sub cmdGet ()

До тех пор, пока sr_Read.EndOfStream

                ClearVariables()
                line = sr_Read.ReadLine
                Populate_List()


                ParseRecord()
                Print_Output_Record()

                myList01.Clear()
                myList01.Add("")
            Loop

end Sub

Public Sub Populate_List ()

line = SR_Read.ReadLine
Do While (Mid(line, 1, 1) <> Chr(12))
    myList01.Add(line)
    line = SR_Read.ReadLine
Loop

End Sub

Спасибо за любую помощь, которую вы можете оказать мне.

1 Ответ

0 голосов
/ 20 марта 2019

Держу пари, у вас есть проблема с тем, что называется переменной областью действия.Где-то вы должны были объявить этот объект для чтения потоков ... Примерно так ...

Dim Sr_Read As New StreamReader ("flename")

Вы хотите убедиться, что он объявлен вверх файла класса ... например, НЕ внутри какой-либо из подпрограмм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...