FileSystem.Input Metoda

Definicja

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Przeciążenia

Nazwa Opis
Input(Int32, Object)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, Int64)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, Int32)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, Int16)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, Double)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, Boolean)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, DateTime)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, Char)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, Byte)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, Single)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, Decimal)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, String)

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

Input(Int32, Object)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

public:
 static void Input(int FileNumber, System::Object ^ % Value);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target object type could not be statically analyzed and may be trimmed")]
public static void Input(int FileNumber, ref object Value);
public static void Input(int FileNumber, ref object Value);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target object type could not be statically analyzed and may be trimmed")>]
static member Input : int * obj -> unit
static member Input : int * obj -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Object)

Parametry

FileNumber
Int32

Required. Dowolny prawidłowy numer pliku.

Value
Object

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Atrybuty

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik zawierający kilka wierszy danych zapisanych w nim przy użyciu Write funkcji, z których każdy wiersz zawiera ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, Int64)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
Int64

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik zawierający kilka wierszy danych zapisanych w nim przy użyciu Write funkcji, z których każdy wiersz zawiera ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, Int32)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
Int32

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik zawierający kilka wierszy danych zapisanych w nim przy użyciu Write funkcji, z których każdy wiersz zawiera ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, Int16)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
Int16

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik zawierający kilka wierszy danych zapisanych w nim przy użyciu Write funkcji, z których każdy wiersz zawiera ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, Double)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
Double

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik zawierający kilka wierszy danych zapisanych w nim przy użyciu Write funkcji, z których każdy wiersz zawiera ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, Boolean)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
Boolean

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik, który zawiera wiersze danych zapisanych w nim przy użyciu Write funkcji, każdy wiersz zawierający ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, DateTime)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
DateTime

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik zawierający kilka wierszy danych zapisanych w nim przy użyciu Write funkcji, z których każdy wiersz zawiera ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, Char)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
Char

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik zawierający kilka wierszy danych zapisanych w nim przy użyciu Write funkcji, z których każdy wiersz zawiera ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, Byte)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
Byte

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik, który zawiera wiersze danych zapisanych w nim przy użyciu Write funkcji, każdy wiersz zawierający ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, Single)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
Single

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik zawierający kilka wierszy danych zapisanych w nim przy użyciu Write funkcji, z których każdy wiersz zawiera ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, Decimal)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
Decimal

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik zawierający kilka wierszy danych zapisanych w nim przy użyciu Write funkcji, z których każdy wiersz zawiera ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy

Input(Int32, String)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Odczytuje dane z otwartego pliku sekwencyjnego i przypisuje dane do zmiennych.

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

Required. Dowolny prawidłowy numer pliku.

Value
String

Required. Zmienna, która ma przypisane wartości odczytane z pliku — nie może być zmienną tablicową ani obiektową.

Wyjątki

Tryb pliku jest nieprawidłowy.

Przykłady

W tym przykładzie użyto Input funkcji do odczytywania danych z pliku do dwóch zmiennych. W tym przykładzie przyjęto założenie, że TestFile jest to plik zawierający kilka wierszy danych zapisanych w nim przy użyciu Write funkcji, z których każdy wiersz zawiera ciąg w cudzysłowie i liczbę oddzieloną przecinkiem, na przykład: ("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)

Uwagi

Funkcja Input jest udostępniana pod kątem zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji innych My.Computer.FileSystem niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz File Access with Visual Basic (Dostęp do plików Visual Basic

Odczyt danych za Input pomocą polecenia jest zwykle zapisywany w pliku przy użyciu polecenia Write. Tej funkcji należy używać tylko z plikami otwartymi w Input trybie lub Binary .

Ważna

Podczas odczytywania z plików nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik o nazwie Form1.vb może nie być plikiem źródłowym Visual Basic 2005.

Podczas odczytu standardowe ciągi lub dane liczbowe są przypisywane do zmiennych bez modyfikacji. W poniższej tabeli przedstawiono sposób traktowania innych danych wejściowych.

Data Wartość przypisana do zmiennej
Rozdzielanie przecinka lub pustego wiersza Pusty
#NULL# DBNull
#TRUE# lub #FALSE# True lub False
#yyyy-mm-dd hh:mm:ss# Data i/lub godzina reprezentowana przez wyrażenie
#ERROR errornumber# errornumber (zmienna jest obiektem oznaczonym jako błąd)

Jeśli osiągniesz koniec pliku podczas wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Note

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej, jeśli wprowadzisz wartość 314159, zwraca tylko 3, ponieważ przecinek jest traktowany jako separator zmiennych zamiast jako punkt dziesiętny.

Ważna

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z FileIOPermissionAccess wyliczenia. Aby uzyskać więcej informacji, zobacz FileIOPermissionAccess.

Zobacz też

Dotyczy