FileSystem.Input Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Cómo: Escribir texto en archivos en Visual Basic
- Acceso a archivos con Visual Basic
- Cómo: Escribir texto en un archivo con streamwriter (Visual Basic)