I'm trying to pull in a file name from another class... I have a three classes... My main class, a class called Transaction, and a class called Account. I have two sequential files. "CHECKING.TXT" or "SAVINGS.TXT" that I have loaded into arrays in my main class. I need to pass the proper file name to my subs and functions somehow to my OpenText(file) statement in my Account class.

I was getting a Warning - Variable 'sr' (my streamreader variable) is used before it has been assigned a value. A null reference exception could result at runtime in my Account class, but I fixed that by moving my

sr = IO.File.OpenText(file)

before my Try statement in the subs. Not sure if that was the correct way to fix it, but the warnings disappeared. I still can't get the proper filename to pass to the other class, though...

Anyone have any clue what I'm talking about? =P

8 Years
Discussion Span
Last Post by staticvoyager

you could hand over the file name in the call of your class.
just create an overloaded New procedure like
Public Sub New (byval _file as strng)
'your code'
End Sub

and you call this calss just like
dim myClass as New Class1(_myfile)

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.