Partager via


FileSystem.Input Méthode

Définition

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Surcharges

Input(Int32, Object)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, Int64)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, Int32)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, Int16)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, Double)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, Boolean)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, DateTime)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, Char)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, Byte)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, Single)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, Decimal)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, String)

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

Input(Int32, Object)

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

Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.

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)

Paramètres

FileNumber
Int32

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

Value
Object

Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

La lecture à partir d’un fichier à l’aide de la Input fonction nécessite un Read 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

Lit des données dans un fichier séquentiel ouvert et les assigne à des 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 à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.

Exceptions

Le mode de fichier n’est pas valide.

Exemples

Cet exemple utilise la Input fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile s’agit d’un fichier contenant 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 à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.

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

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.

En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.

Données Valeur affectée à la variable
Délimitation d’une virgule ou d’une 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 entrez un élément de données, l’entrée est arrêtée et une erreur se produit.

Notes

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’une virgule décimale.

Important

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

Voir aussi

S’applique à