FileSystem.Input Méthode

Définition

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Surcharges

Nom Description
Input(Int32, Object)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Int64)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Int32)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Int16)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Double)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Boolean)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, DateTime)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Char)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Byte)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Single)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Decimal)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, String)

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

Input(Int32, Object)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
Object

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Attributs

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant plusieurs lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, Int64)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
Int64

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant plusieurs lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, Int32)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
Int32

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant plusieurs lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, Int16)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
Int16

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant plusieurs lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, Double)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
Double

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant plusieurs lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, Boolean)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
Boolean

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant des lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, DateTime)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
DateTime

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant plusieurs lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, Char)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
Char

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant plusieurs lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, Byte)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
Byte

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant des lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, Single)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
Single

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant plusieurs lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, Decimal)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
Decimal

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant plusieurs lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à

Input(Int32, String)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Lit les données à partir d’un fichier séquentiel ouvert et affecte les données aux variables.

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)

Paramètres

FileNumber
Int32

Obligatoire. N’importe quel numéro de fichier valide.

Value
String

Obligatoire. Variable affectée aux valeurs lues à partir du fichier , ne peut pas être une variable de tableau ou d’objet.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier en deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier comportant plusieurs lignes de données écrites à l’aide de la Write fonction, chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)

Remarques

La Input fonction est fournie pour la compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Les données lues avec Input sont généralement écrites dans un fichier à l’aide Writede . Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Input en Binary mode.

Important

Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.

Lorsqu’elles sont lues, les chaînes standard ou les données numériques sont affectées à des variables sans être modifiées. Le tableau suivant illustre la façon dont d’autres données d’entrée sont traitées.

Data Valeur affectée à la variable
Virgule de séparation ou ligne vide Vide
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# Date et/ou heure représentées par l’expression
#ERROR errornumber# errornumber (variable est un objet marqué comme une erreur)

Si vous atteignez la fin du fichier pendant que vous insérez un élément de données, l’entrée est arrêtée et une erreur se produit.

Note

La Input fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle retourne uniquement 3, car la virgule est traitée comme un séparateur de variable au lieu d’un point décimal.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite Read un accès à partir de l’énumération FileIOPermissionAccess . Pour plus d’informations, consultez FileIOPermissionAccess.

Voir aussi

S’applique à