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.
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Porady: zapisywanie tekstu w pliku za pomocą streamwritera (Visual Basic)
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Instrukcje: zapisywanie tekstu w 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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Instrukcje: zapisywanie tekstu w 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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Instrukcje: zapisywanie tekstu w 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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Porady: zapisywanie tekstu w pliku za pomocą streamwritera (Visual Basic)
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Porady: zapisywanie tekstu w pliku za pomocą streamwritera (Visual Basic)
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Porady: zapisywanie tekstu w pliku za pomocą streamwritera (Visual Basic)
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Instrukcje: zapisywanie tekstu w 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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Instrukcje: zapisywanie tekstu w 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
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Porady: zapisywanie tekstu w pliku za pomocą streamwritera (Visual Basic)
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Porady: zapisywanie tekstu w pliku za pomocą streamwritera (Visual Basic)
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ż
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Porady: zapisywanie tekstu do plików w Visual Basic
- Dostęp do plików za pomocą Visual Basic
- Porady: zapisywanie tekstu w pliku za pomocą streamwritera (Visual Basic)