我正在将streamreader设置为填充列表,然后在遇到换页时,分别处理每个页面。我的问题是当我转到另一个子流时,流读取器信息丢失了。如何使它跨不同的子链接?
示例如下:
公共Sub cmdGet()
执行直到sr_Read.EndOfStream
ClearVariables()
line = sr_Read.ReadLine
Populate_List()
ParseRecord()
Print_Output_Record()
myList01.Clear()
myList01.Add("")
Loop
结束
公共子Populate_List()
line = SR_Read.ReadLine
Do While (Mid(line, 1, 1) <> Chr(12))
myList01.Add(line)
line = SR_Read.ReadLine
Loop
结束子
感谢您能为我提供的任何帮助。
答案 0 :(得分:0)
我敢打赌,您在所谓的变量范围方面存在问题。在某个地方,您必须声明该流读取器对象...类似这样的东西...
将Sr_Read读为新StreamReader(“ flename”)
您要确保在类文件的顶部声明了它。例如不在任何潜艇内。