Freigeben über


FileSystem.Input Methode

Definition

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Überlädt

Input(Int32, Object)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, Int64)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, Int32)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, Int16)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, Double)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, Boolean)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, DateTime)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, Char)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, Byte)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, Single)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, Decimal)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, String)

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

Input(Int32, Object)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
Object

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, die mehrere Datenzeilen enthält, die mithilfe der Write Funktion in sie geschrieben wurden, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden normalerweise mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen oder numerische Daten zugewiesen. Die folgende Tabelle veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen oder Leerzeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt werden
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimalzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read Zugriff von der FileIOPermissionAccess Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, Int64)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
Int64

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, die mehrere Datenzeilen enthält, die mithilfe der Write Funktion in sie geschrieben wurden, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden normalerweise mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen oder numerische Daten zugewiesen. Die folgende Tabelle veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen oder Leerzeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt werden
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimalzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read Zugriff von der FileIOPermissionAccess Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, Int32)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
Int32

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, die mehrere Datenzeilen enthält, die mithilfe der Write Funktion in sie geschrieben wurden, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden normalerweise mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen oder numerische Daten zugewiesen. Die folgende Tabelle veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen oder Leerzeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt werden
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimalzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read Zugriff von der FileIOPermissionAccess Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, Int16)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
Int16

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, die mehrere Datenzeilen enthält, die mithilfe der Write Funktion in sie geschrieben wurden, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden normalerweise mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen oder numerische Daten zugewiesen. Die folgende Tabelle veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen oder Leerzeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt werden
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimalzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read Zugriff von der FileIOPermissionAccess Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, Double)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
Double

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, die mehrere Datenzeilen enthält, die mithilfe der Write Funktion in sie geschrieben wurden, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden normalerweise mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen oder numerische Daten zugewiesen. Die folgende Tabelle veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen oder Leerzeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt wird
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimaltrennzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read zugriff von der FileIOPermissionAccess -Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, Boolean)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
Boolean

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input -Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, in der einige Datenzeilen mit der Write -Funktion geschrieben werden, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem -Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden in der Regel mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen- oder numerische Daten zugewiesen. In der folgenden Tabelle wird veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen durch Komma oder leere Zeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt wird
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimaltrennzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read zugriff von der FileIOPermissionAccess -Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, DateTime)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
DateTime

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input -Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, die über die Write -Funktion mehrere Datenzeilen enthält, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem -Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden in der Regel mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen- oder numerische Daten zugewiesen. In der folgenden Tabelle wird veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen durch Komma oder leere Zeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt wird
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimaltrennzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read zugriff von der FileIOPermissionAccess -Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, Char)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
Char

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input -Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, die über die Write -Funktion mehrere Datenzeilen enthält, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem -Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden in der Regel mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen- oder numerische Daten zugewiesen. In der folgenden Tabelle wird veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen durch Komma oder leere Zeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt wird
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimaltrennzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read zugriff von der FileIOPermissionAccess -Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, Byte)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
Byte

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input -Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, in der einige Datenzeilen mit der Write -Funktion geschrieben werden, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem -Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden in der Regel mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen- oder numerische Daten zugewiesen. In der folgenden Tabelle wird veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen durch Komma oder leere Zeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt wird
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimaltrennzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read zugriff von der FileIOPermissionAccess -Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, Single)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
Single

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input -Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, die über die Write -Funktion mehrere Datenzeilen enthält, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem -Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden in der Regel mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen- oder numerische Daten zugewiesen. In der folgenden Tabelle wird veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen durch Komma oder leere Zeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt wird
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimaltrennzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read Zugriff von der FileIOPermissionAccess Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, Decimal)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
Decimal

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, die mehrere Datenzeilen enthält, die mithilfe der Write Funktion in sie geschrieben wurden, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden normalerweise mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen oder numerische Daten zugewiesen. Die folgende Tabelle veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen oder Leerzeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt werden
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimalzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read Zugriff von der FileIOPermissionAccess Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für:

Input(Int32, String)

Quelle:
FileSystem.vb
Quelle:
FileSystem.vb
Quelle:
FileSystem.vb

Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu.

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)

Parameter

FileNumber
Int32

Erforderlich. Eine beliebige gültige Dateinummer.

Value
String

Erforderlich. Eine Variable, der die aus der Datei gelesenen Werte zugewiesen werden, kann kein Array und keine Objektvariable sein.

Ausnahmen

Dateimodus ist ungültig.

Beispiele

In diesem Beispiel wird die Input Funktion verwendet, um Daten aus einer Datei in zwei Variablen zu lesen. In diesem Beispiel wird davon ausgegangen, dass TestFile es sich um eine Datei handelt, die mehrere Datenzeilen enthält, die mithilfe der Write Funktion in sie geschrieben wurden, wobei jede Zeile eine Zeichenfolge in Anführungszeichen und eine durch ein Komma getrennte Zahl enthält, z. B. ("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)

Hinweise

Die Input Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Für Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem Objekt eine bessere Leistung. Weitere Informationen finden Sie unter Dateizugriff mit Visual Basic.

Daten, die mit Input gelesen werden, werden normalerweise mithilfe Writevon in eine Datei geschrieben. Verwenden Sie diese Funktion nur bei Dateien, die im Input - oder Binary -Modus geöffnet wurden.

Wichtig

Treffen Sie beim Lesen aus Dateien keine Entscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Beispielsweise ist eine Datei mit dem Namen Form1.vb möglicherweise keine Visual Basic 2005-Quelldatei.

Beim Lesen werden Variablen ohne Änderung Standardzeichenfolgen oder numerische Daten zugewiesen. Die folgende Tabelle veranschaulicht, wie andere Eingabedaten behandelt werden.

Daten Der Variable zugewiesener Wert
Trennzeichen oder Leerzeile Leer
#NULL# DBNull
#TRUE# oder #FALSE# True oder False
#yyyy-mm-dd hh:mm:ss# Datum und/oder Uhrzeit, die durch den Ausdruck dargestellt werden
#ERROR errornumber# errornumber (Variable ist ein Objekt, das als Fehler gekennzeichnet ist)

Wenn Sie das Ende der Datei erreichen, während Sie ein Datenelement eingeben, wird die Eingabe beendet, und es tritt ein Fehler auf.

Hinweis

Die Input Funktion ist nicht lokalisiert. Wenn Sie beispielsweise in der deutschen Version 3.14159 eingeben, wird nur 3 zurückgegeben, da das Komma als Variablentrennzeichen und nicht als Dezimalzeichen behandelt wird.

Wichtig

Das Lesen aus einer Datei mithilfe der Input -Funktion erfordert Read Zugriff von der FileIOPermissionAccess Enumeration. Weitere Informationen finden Sie unter FileIOPermissionAccess.

Weitere Informationen

Gilt für: