FileSystem.Input Método

Definición

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

Sobrecargas

Nombre Description
Input(Int32, Object)

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

Input(Int32, Int64)

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

Input(Int32, Int32)

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

Input(Int32, Int16)

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

Input(Int32, Double)

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

Input(Int32, Boolean)

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

Input(Int32, DateTime)

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

Input(Int32, Char)

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

Input(Int32, Byte)

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

Input(Int32, Single)

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

Input(Int32, Decimal)

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

Input(Int32, String)

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

Input(Int32, Object)

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

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

Value
Object

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 escritas con 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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Int64)

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

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

Value
Int64

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 escritas con 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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Int32)

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

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

Value
Int32

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 escritas con 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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Int16)

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

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

Value
Int16

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 escritas con 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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Double)

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

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

Value
Double

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 escritas con 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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Boolean)

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

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

Value
Boolean

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, DateTime)

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

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

Value
DateTime

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 escritas con 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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Char)

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

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

Value
Char

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 escritas con 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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Byte)

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

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

Value
Byte

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Single)

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

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

Value
Single

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 escritas con 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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, Decimal)

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

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

Value
Decimal

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 escritas con 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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a

Input(Int32, String)

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

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

Value
String

Required. Variable a la que se asignan los valores leídos del archivo: no puede ser una variable de matriz o objeto.

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 escritas con 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 obtener más información, vea File Access with 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, es posible que un archivo denominado Form1.vb no sea un archivo de origen de Visual Basic 2005.

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

Data Valor asignado a la variable
Coma delimitadora o línea en blanco Vacío
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Fecha y/o hora representadas por la expresión
#ERROR errornumber# errornumber (variable es un objeto etiquetado como 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 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, consulte FileIOPermissionAccess.

Consulte también

Se aplica a