Sdílet prostřednictvím


FileSystem.Input Metoda

Definice

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Přetížení

Input(Int32, Object)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, Int64)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, Int32)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, Int16)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, Double)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, Boolean)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, DateTime)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, Char)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, Byte)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, Single)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, Decimal)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, String)

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

Input(Int32, Object)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, System::Object ^ % Value);
public static void Input (int FileNumber, ref object Value);
static member Input : int * obj -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Object)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
Object

Povinná hodnota. Proměnná, která má přiřazené hodnoty přečtené ze souboru – nemůže být proměnnou pole ani objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. Tento příklad předpokládá, že TestFile se jedná o soubor, který má několik řádků dat zapsaných pomocí Write funkce , přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je k dispozici pro zpětnou kompatibilitu a může ovlivnit výkon. U jiných než starších aplikací My.Computer.FileSystem poskytuje objekt lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data načtená pomocí Input příkazu se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, Int64)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, long % Value);
public static void Input (int FileNumber, ref long Value);
static member Input : int * int64 -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Long)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
Int64

Povinná hodnota. Proměnná, která má přiřazené hodnoty přečtené ze souboru – nemůže být proměnnou pole ani objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. Tento příklad předpokládá, že TestFile se jedná o soubor, který má několik řádků dat zapsaných pomocí Write funkce , přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je k dispozici pro zpětnou kompatibilitu a může ovlivnit výkon. U jiných než starších aplikací My.Computer.FileSystem poskytuje objekt lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data načtená pomocí Input příkazu se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, Int32)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, int % Value);
public static void Input (int FileNumber, ref int Value);
static member Input : int * int -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Integer)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
Int32

Povinná hodnota. Proměnná, která má přiřazené hodnoty načtené ze souboru – nemůže být proměnnou pole nebo objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. V tomto příkladu se předpokládá, že TestFile se jedná o soubor, který má několik řádků dat zapsaných pomocí Write funkce, přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je poskytována pro zpětnou kompatibilitu a může mít vliv na výkon. U jiných než starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data přečtená pomocí Input se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Například v německé verzi, pokud zadáte 3,14159, vrátí pouze 3, protože čárka je považována za oddělovač proměnné místo za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, Int16)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, short % Value);
public static void Input (int FileNumber, ref short Value);
static member Input : int * int16 -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Short)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
Int16

Povinná hodnota. Proměnná, která má přiřazené hodnoty načtené ze souboru – nemůže být proměnnou pole nebo objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. V tomto příkladu se předpokládá, že TestFile se jedná o soubor, který má několik řádků dat zapsaných pomocí Write funkce, přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je poskytována pro zpětnou kompatibilitu a může mít vliv na výkon. U jiných než starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data přečtená pomocí Input se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, Double)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, double % Value);
public static void Input (int FileNumber, ref double Value);
static member Input : int * double -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Double)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
Double

Povinná hodnota. Proměnná, která má přiřazené hodnoty načtené ze souboru – nemůže být proměnnou pole nebo objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. V tomto příkladu se předpokládá, že TestFile se jedná o soubor, který má několik řádků dat zapsaných pomocí Write funkce, přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je poskytována pro zpětnou kompatibilitu a může mít vliv na výkon. U jiných než starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data přečtená pomocí Input se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, Boolean)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, bool % Value);
public static void Input (int FileNumber, ref bool Value);
static member Input : int * bool -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Boolean)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
Boolean

Povinná hodnota. Proměnná, která má přiřazené hodnoty načtené ze souboru – nemůže být proměnnou pole nebo objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. V tomto příkladu se předpokládá, že TestFile se jedná o soubor, do kterého se pomocí Write funkce zapisují některé řádky dat, přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je poskytována pro zpětnou kompatibilitu a může mít vliv na výkon. U jiných než starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data přečtená pomocí Input se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, DateTime)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, DateTime % Value);
public static void Input (int FileNumber, ref DateTime Value);
static member Input : int * DateTime -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As DateTime)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
DateTime

Povinná hodnota. Proměnná, která má přiřazené hodnoty načtené ze souboru – nemůže být proměnnou pole nebo objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. V tomto příkladu se předpokládá, že TestFile se jedná o soubor, který má několik řádků dat zapsaných pomocí Write funkce, přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je poskytována pro zpětnou kompatibilitu a může mít vliv na výkon. U jiných než starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data přečtená pomocí Input se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, Char)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, char % Value);
public static void Input (int FileNumber, ref char Value);
static member Input : int * char -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Char)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
Char

Povinná hodnota. Proměnná, která má přiřazené hodnoty načtené ze souboru – nemůže být proměnnou pole nebo objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. V tomto příkladu se předpokládá, že TestFile se jedná o soubor, který má několik řádků dat zapsaných pomocí Write funkce, přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je poskytována pro zpětnou kompatibilitu a může mít vliv na výkon. U jiných než starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data přečtená pomocí Input se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, Byte)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, System::Byte % Value);
public static void Input (int FileNumber, ref byte Value);
static member Input : int * byte -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Byte)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
Byte

Povinná hodnota. Proměnná, která má přiřazené hodnoty načtené ze souboru – nemůže být proměnnou pole nebo objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. V tomto příkladu se předpokládá, že TestFile se jedná o soubor, do kterého se pomocí Write funkce zapisují některé řádky dat, přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je poskytována pro zpětnou kompatibilitu a může mít vliv na výkon. U jiných než starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data přečtená pomocí Input se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, Single)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, float % Value);
public static void Input (int FileNumber, ref float Value);
static member Input : int * single -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Single)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
Single

Povinná hodnota. Proměnná, která má přiřazené hodnoty načtené ze souboru – nemůže být proměnnou pole nebo objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. V tomto příkladu se předpokládá, že TestFile se jedná o soubor, který má několik řádků dat zapsaných pomocí Write funkce, přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je poskytována pro zpětnou kompatibilitu a může mít vliv na výkon. U jiných než starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data přečtená pomocí Input se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, Decimal)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, System::Decimal % Value);
public static void Input (int FileNumber, ref decimal Value);
static member Input : int * decimal -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Decimal)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
Decimal

Povinná hodnota. Proměnná, která má přiřazené hodnoty přečtené ze souboru – nemůže být proměnnou pole ani objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. Tento příklad předpokládá, že TestFile se jedná o soubor, který má několik řádků dat zapsaných pomocí Write funkce , přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je k dispozici pro zpětnou kompatibilitu a může ovlivnit výkon. U jiných než starších aplikací My.Computer.FileSystem poskytuje objekt lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data načtená pomocí Input příkazu se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro

Input(Int32, String)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Čte data z otevřeného sekvenčního souboru a přiřadí data proměnným.

public:
 static void Input(int FileNumber, System::String ^ % Value);
public static void Input (int FileNumber, ref string Value);
static member Input : int * string -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As String)

Parametry

FileNumber
Int32

Povinná hodnota. Libovolné platné číslo souboru

Value
String

Povinná hodnota. Proměnná, která má přiřazené hodnoty přečtené ze souboru – nemůže být proměnnou pole ani objektu.

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá Input funkci ke čtení dat ze souboru do dvou proměnných. Tento příklad předpokládá, že TestFile se jedná o soubor, který má několik řádků dat zapsaných pomocí Write funkce , přičemž každý řádek obsahuje řetězec v uvozovkách a číslo oddělené čárkou, například: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Poznámky

Funkce Input je k dispozici pro zpětnou kompatibilitu a může ovlivnit výkon. U jiných než starších aplikací My.Computer.FileSystem poskytuje objekt lepší výkon. Další informace najdete v tématu Přístup k souborům pomocí jazyka Visual Basic.

Data načtená pomocí Input příkazu se obvykle zapisují do souboru pomocí Writepříkazu . Tuto funkci používejte jenom u souborů otevřených v Input režimu nebo Binary .

Důležité

Během čtení ze souborů se při rozhodování o obsahu souboru neřiďte příponou názvu souboru. Například soubor s názvem Form1.vb nemusí být zdrojový soubor Visual Basic 2005.

Při čtení je proměnným beze změny přiřazen standardní řetězec nebo číselná data. Následující tabulka ukazuje, jak se zachází s ostatními vstupními daty.

Data Hodnota přiřazená k proměnné
Oddělovací čárka nebo prázdný řádek Prázdné
#NULL# DBNull
#TRUE# nebo #FALSE# True nebo False
#yyyy-mm-dd hh:mm:ss# Datum anebo čas vyjádřený výrazem
#ERROR errornumber# errornumber (proměnná je objekt označený jako chyba)

Pokud se při zadávání datové položky dostanete na konec souboru, zadávání se zastaví a dojde k chybě.

Poznámka

Funkce Input není lokalizována. Pokud například v německé verzi zadáte 3,14159, vrátí se pouze hodnota 3, protože čárka je považována za variabilní oddělovač, nikoli za desetinnou čárku.

Důležité

Čtení ze souboru pomocí Input funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess . Další informace naleznete v tématu FileIOPermissionAccess.

Viz také

Platí pro