FileSystem.Input Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)
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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Jak napisać tekst do plików w Visual Basic
- Dostęp do plików za pomocą języka Visual Basic
- Jak napisać tekst do pliku za pomocą narzędzia Streamwriter (Visual Basic)