FileSystem.Input Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
Overloads
| Name | Description |
|---|---|
| Input(Int32, Object) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, Int64) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, Int32) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, Int16) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, Double) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, Boolean) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, DateTime) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, Char) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, Byte) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, Single) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, Decimal) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
| Input(Int32, String) |
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen. |
Input(Int32, Object)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- Object
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is dat meerdere regels gegevens bevat die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, Int64)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- Int64
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is dat meerdere regels gegevens bevat die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, Int32)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- Int32
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is dat meerdere regels gegevens bevat die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, Int16)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- Int16
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is dat meerdere regels gegevens bevat die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, Double)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- Double
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is dat meerdere regels gegevens bevat die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, Boolean)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- Boolean
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is met een aantal regels gegevens die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, DateTime)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- DateTime
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is dat meerdere regels gegevens bevat die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, Char)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- Char
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is dat meerdere regels gegevens bevat die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, Byte)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- Byte
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is met een aantal regels gegevens die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, Single)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- Single
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is dat meerdere regels gegevens bevat die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, Decimal)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- Decimal
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is dat meerdere regels gegevens bevat die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)
Van toepassing op
Input(Int32, String)
Leest gegevens uit een geopend sequentiële bestand en wijst de gegevens toe aan variabelen.
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)
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Value
- String
Required. Variabele waaraan de waarden uit het bestand worden gelezen, kan geen matrix- of objectvariabele zijn.
Uitzonderingen
De bestandsmodus is ongeldig.
Voorbeelden
In dit voorbeeld wordt de Input functie gebruikt om gegevens uit een bestand te lezen in twee variabelen. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een bestand is dat meerdere regels gegevens bevat die naar het bestand zijn geschreven met behulp van de Write functie, elke regel met een tekenreeks in aanhalingstekens en een getal gescheiden door een komma, bijvoorbeeld: ('Hallo', 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)
Opmerkingen
De Input functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens gelezen met Input worden meestal naar een bestand geschreven met behulp van Write. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
Important
Neem bij het lezen van bestanden geen beslissingen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand van 2005.
Wanneer u gegevens leest, worden standaardtekenreeksen of numerieke gegevens zonder wijziging toegewezen aan variabelen. In de volgende tabel ziet u hoe andere invoergegevens worden behandeld.
| Gegevens | Waarde toegewezen aan variabele |
|---|---|
| Scheidingstekens voor komma's of lege regel | Leeg |
| #NULL# | DBNull |
| #TRUE# of #FALSE# |
True of False |
#yyyy-mm-dd hh:mm:ss# |
De datum en/of tijd die door de expressie worden vertegenwoordigd |
#ERROR errornumber# |
errornumber (variabele is een object dat is getagd als een fout) |
Als u het einde van het bestand bereikt terwijl u een gegevensitem invoert, wordt de invoer gestopt en treedt er een fout op.
Note
De Input functie is niet gelokaliseerd. Als u bijvoorbeeld in de Duitse versie 3.14159 invoert, wordt er slechts 3 geretourneerd, omdat de komma wordt behandeld als een scheidingsteken voor variabelen in plaats van als een decimaalteken.
Important
Lezen vanuit een bestand met behulp van de Input functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming. Zie FileIOPermissionAccess voor meer informatie.
Zie ook
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)