Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Visual Basic - zápis do dříve otevřeného souboru z volané subrutiny

Visual Basic 2010

Dobrý den

Uvnitř Sub Main() si otevřu soubor pro výstup
Dim outfile As String = "c:\neco.txt"
Dim vystup As New IO.StreamWriter(outfile)

a v běhu programu do něj běžně zapisuji
vystup.WriteLine("Text k zápisu")

Pak však volám (stále ještě ze Sub Main()) další podprogram (Sub Dalsi()) a v něm chci do toho už otevřeného souboru taky zapisovat.
Visual Studio mi hlásí
„'vystup' is not declared. It may be inaccessible due to its protection level.“

Co musím udělat, abych mohl do (dříve) otevřeného souboru zapisovat i v podprogramu ? Jde to nějak nadeklarovat na úrovni modulu tak jako běžné proměnné ?

Předmět Autor Datum
Předej si ho do té metody parametrem. poslední
Wikan 19.09.2013 15:27
Wikan

Zpět do poradny Odpovědět na původní otázku Nahoru