VB.net Streamreader用于不同的潜艇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB.net Streamreader用于不同的潜艇相关的知识,希望对你有一定的参考价值。

我正在设置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

结束子

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

答案

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

Dim Sr_Read As New StreamReader(“filename”)

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

以上是关于VB.net Streamreader用于不同的潜艇的主要内容,如果未能解决你的问题,请参考以下文章

DllImport 与 VB.NET 中的声明

VB.NET 图片框/控件

C#与VB.net有啥不同呀?

在vb.net中使用Iphlpapi.dll获取网络信息

StreamReader类

使用 vb.net 将文件从 Windows XP 复制到 Linux