Comparteix a través de


FileSystem.Input Método

Definición

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Sobrecargas

Input(Int32, Object)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, Int64)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, Int32)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, Int16)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, Double)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, Boolean)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, DateTime)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, Char)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, Byte)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, Single)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, Decimal)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, String)

Lee los datos de un archivo secuencial abierto y los asigna a variables.

Input(Int32, Object)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
Object

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene varias líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input el modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de código fuente de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representada por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variable en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración . Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Int64)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
Int64

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene varias líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input el modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de código fuente de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representada por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variable en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración . Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Int32)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
Int32

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene varias líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de origen de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, ya que la coma se trata como un separador de variables en lugar de como un separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración. Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Int16)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
Int16

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene varias líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de origen de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variables en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración. Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Double)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
Double

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene varias líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de origen de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representada por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variable en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración . Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Boolean)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
Boolean

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene algunas líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input el modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de código fuente de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representada por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variable en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración . Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, DateTime)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
DateTime

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene varias líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input el modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de código fuente de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representada por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variable en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración . Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Char)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
Char

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene varias líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de origen de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variables en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración. Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Byte)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
Byte

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene algunas líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de origen de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variables en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración. Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Single)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
Single

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene varias líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de origen de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variables en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración. Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Decimal)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
Decimal

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene varias líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de origen de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variables en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración. Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, String)

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

Lee los datos de un archivo secuencial abierto y los asigna a 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)

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Value
String

Obligatorio. Variable a la que se han asignado los valores leídos del archivo; no puede ser una variable de objeto o matriz.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se usa la Input función para leer datos de un archivo en dos variables. En este ejemplo se supone que TestFile es un archivo que tiene varias líneas de datos escritos en él mediante la Write función , cada línea que contiene una cadena entre comillas y un número separado por una coma, por ejemplo: ("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)

Comentarios

La Input función se proporciona para la compatibilidad con versiones anteriores y puede afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Los datos leídos con Input normalmente se escriben en un archivo mediante Write. Use esta función solo con archivos abiertos en Input modo o Binary .

Importante

Al leer archivos, no tome decisiones sobre el contenido del archivo en función de la extensión de nombre de archivo. Por ejemplo, un archivo denominado Form1.vb puede no ser un archivo de origen de Visual Basic 2005.

Cuando se leen, los datos numéricos o de cadena estándar se asignan a variables sin modificaciones. En la tabla siguiente se muestra cómo se tratan otros datos de entrada.

data Valor asignado a la variable
Delimitación de comas o líneas en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como un error)

Si llega al final del archivo mientras escribe un elemento de datos, la entrada se detiene y se produce un error.

Nota

La Input función no está localizada. Por ejemplo, en la versión alemana, si introduce 3.14159, devuelve solo 3, porque la coma se trata como separador de variables en lugar de como separador decimal.

Importante

La lectura desde un archivo mediante la Input función requiere Read acceso desde la FileIOPermissionAccess enumeración. Para obtener más información, vea FileIOPermissionAccess.

Consulte también

Se aplica a