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é ?

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny