Udostępnij za pośrednictwem


FileSystem.Input Metoda

Definicja

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

Przeciążenia

Input(Int32, Object)

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

Input(Int32, Int64)

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

Input(Int32, Int32)

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

Input(Int32, Int16)

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

Input(Int32, Double)

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

Input(Int32, Boolean)

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

Input(Int32, DateTime)

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

Input(Int32, Char)

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

Input(Int32, Byte)

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

Input(Int32, Single)

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

Input(Int32, Decimal)

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

Input(Int32, String)

Wczytuje 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

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

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

Wymagane. Dowolna prawidłowa liczba plików.

Value
Object

Wymagane. Zmienna przypisana do wartości odczytanych 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 kilka wierszy danych zapisywanych 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 w celu zapewnienia 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 Dostęp do plików za pomocą języka Visual Basic.

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

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
Int64

Wymagane. Zmienna przypisana do wartości odczytanych 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 kilka wierszy danych zapisywanych 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 w celu zapewnienia 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 Dostęp do plików za pomocą języka Visual Basic.

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

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
Int32

Wymagane. Zmienna przypisana do wartości odczytanych 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 założono, że TestFile jest to plik, który zawiera kilka wierszy danych zapisanych w funkcjiWrite, 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 w celu zapewnienia zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji My.Computer.FileSystem innych niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz Dostęp do plików za pomocą języka Visual Basic.

Dane odczytywane Input za pomocą polecenia są zwykle zapisywane w pliku przy użyciu polecenia Write. Użyj tej funkcji tylko z plikami otwartymi w Input trybie lub Binary .

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

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

Ważne

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z wyliczenia FileIOPermissionAccess . 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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
Int16

Wymagane. Zmienna przypisana do wartości odczytanych 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 założono, że TestFile jest to plik, który zawiera kilka wierszy danych zapisanych w funkcjiWrite, 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 w celu zapewnienia zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji My.Computer.FileSystem innych niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz Dostęp do plików za pomocą języka Visual Basic.

Dane odczytywane Input za pomocą polecenia są zwykle zapisywane w pliku przy użyciu polecenia Write. Użyj tej funkcji tylko z plikami otwartymi w Input trybie lub Binary .

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z wyliczenia FileIOPermissionAccess . 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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
Double

Wymagane. Zmienna przypisana do wartości odczytanych 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 założono, że TestFile jest to plik, który zawiera kilka wierszy danych zapisanych w funkcjiWrite, 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 w celu zapewnienia zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji My.Computer.FileSystem innych niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz Dostęp do plików za pomocą języka Visual Basic.

Dane odczytywane Input za pomocą polecenia są zwykle zapisywane w pliku przy użyciu polecenia Write. Użyj tej funkcji tylko z plikami otwartymi w Input trybie lub Binary .

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
Boolean

Wymagane. Zmienna przypisana do wartości odczytanych 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 w celu zapewnienia 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 Dostęp do plików za pomocą języka Visual Basic.

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

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
DateTime

Wymagane. Zmienna przypisana do wartości odczytanych 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 kilka wierszy danych zapisywanych 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 w celu zapewnienia 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 Dostęp do plików za pomocą języka Visual Basic.

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

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
Char

Wymagane. Zmienna przypisana do wartości odczytanych 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 kilka wierszy danych zapisywanych 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 w celu zapewnienia zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji My.Computer.FileSystem innych niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz Dostęp do plików za pomocą języka Visual Basic.

Dane odczytywane Input za pomocą polecenia są zwykle zapisywane w pliku przy użyciu polecenia Write. Użyj tej funkcji tylko z plikami otwartymi w Input trybie lub Binary .

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z wyliczenia FileIOPermissionAccess . 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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
Byte

Wymagane. Zmienna przypisana do wartości odczytanych 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 funkcjiWrite, każdy wiersz zawierający ciąg w cudzysłowie i liczbę rozdzielaną przecinkami, 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 w celu zapewnienia zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji My.Computer.FileSystem innych niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz Dostęp do plików za pomocą języka Visual Basic.

Dane odczytywane Input za pomocą polecenia są zwykle zapisywane w pliku przy użyciu polecenia Write. Użyj tej funkcji tylko z plikami otwartymi w Input trybie lub Binary .

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

Odczytywanie z pliku przy użyciu Input funkcji wymaga Read dostępu z wyliczenia FileIOPermissionAccess . 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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
Single

Wymagane. Zmienna przypisana do wartości odczytanych 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 założono, że TestFile jest to plik, który zawiera kilka wierszy danych zapisanych w funkcjiWrite, 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 w celu zapewnienia zgodności z poprzednimi wersjami i może mieć wpływ na wydajność. W przypadku aplikacji My.Computer.FileSystem innych niż starsze obiekt zapewnia lepszą wydajność. Aby uzyskać więcej informacji, zobacz Dostęp do plików za pomocą języka Visual Basic.

Dane odczytywane Input za pomocą polecenia są zwykle zapisywane w pliku przy użyciu polecenia Write. Użyj tej funkcji tylko z plikami otwartymi w Input trybie lub Binary .

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
Decimal

Wymagane. Zmienna przypisana do wartości odczytanych 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 kilka wierszy danych zapisywanych 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 w celu zapewnienia 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 Dostęp do plików za pomocą języka Visual Basic.

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

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

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

Wczytuje 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

Wymagane. Dowolna prawidłowa liczba plików.

Value
String

Wymagane. Zmienna przypisana do wartości odczytanych 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 kilka wierszy danych zapisywanych 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 w celu zapewnienia 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 Dostęp do plików za pomocą języka Visual Basic.

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

Ważne

Podczas odczytu 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 nie może być plikiem źródłowym programu Visual Basic 2005.

Podczas odczytu ciąg standardowy lub dane liczbowe przypisywane są do zmiennych bez żadnych modyfikacji. Następująca tabela ilustruje, jak postępować z innymi danymi wejściowymi.

Dane Wartość przypisana do zmiennej
Przecinek rozdzielający lub pusty wiersz Pusty
#NULL # DBNull
#PRAWDA # lub #FAŁSZ # 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 dojdziesz do końca pliku, w trakcie wprowadzania elementu danych, dane wejściowe zostaną zatrzymane i wystąpi błąd.

Uwaga

Funkcja nie jest zlokalizowana Input . Na przykład w wersji niemieckiej wpisanie wartości 3,14159 spowoduje zwrócenie liczby 3, ponieważ przecinek jest traktowany jako separator zmiennej a nie jako separator dziesiętny.

Ważne

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