Console Application - Práce se soubory   otázka

VB.NET

Dobrý den,

k načtení a uložení souborů jsem chtěl použít tyto způsoby:

Dim soubor As New IO.StreamReader("file.txt")
While Not soubor.EndOfStream
End While
soubor.Close()

Dim soubor As New IO.StreamWriter("file.txt")
soubor.Close()

Ale nevím proč se "While Not" neukončí a načítá soubor stále dokola??

Vytvářím ConsoleApplication pro Framework 2.0

Děkuji za radu

nahlásit spamnahlásit spam 0 odpovědětodpovědět

EndOfStream značí konec streamu. Vzhledem k tomu, že jste ani jednou neprovedl načtení z něj a tudíž ani nedosáhl jeho konce, je to to samé, jako kdybyste napsal:

While Not False
End While

nebo

While True
End While

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Ale je zajímavý že ve Windows Forms aplikaci to funguje..

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Nefunguje, nebo je tam jiný kód.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback