VB.net Streamreader用于不同的潜艇

问题描述 投票:0回答:1

我正在设置streamreader来填充列表,然后当我遇到formfeed时,我会分别处理每个页面。我的问题是,当我转到另一个子流时,流读取器信息丢失了。如何让它链接到不同的潜艇?

示例发布如下:

Public Sub cmdGet()

Do Until sr_Read.EndOfStream

                ClearVariables()
                line = sr_Read.ReadLine
                Populate_List()


                ParseRecord()
                Print_Output_Record()

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

结束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

结束子

感谢您提供给我的任何帮助。

vb.net-2010
1个回答
0
投票

我打赌你的变量范围有问题。在某个地方你必须声明那个流阅读器对象...这样的东西......

Dim Sr_Read As New StreamReader(“filename”)

您希望确保它在类文件的顶部声明...例如不在任何潜艇内。

© www.soinside.com 2019 - 2024. All rights reserved.