FileWidth (Función)

Actualización: noviembre 2007

Asigna un ancho de línea de salida a un archivo abierto con la función FileOpen.

Public Sub FileWidth( _
      FileNumber As Integer, _
      RecordWidth As Integer _
)

Parámetros

  • FileNumber
    Requerido. Cualquier número de archivo válido.

  • RecordWidth
    Requerido. Expresión numérica entre 0 y 255, ambos inclusive, que indica cuántos caracteres aparecen en una línea antes del comienzo de otra línea nueva. Si RecordWidth es igual a 0, la longitud de la línea no tendrá límite. El valor predeterminado para RecordWidth es 0.

Excepciones

Tipo de excepción

Número de error

Condición

IOException

52

FileNumber no existe.

IOException

54

El modo de archivo no es válido.

Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

Comentarios

Esta función asigna un ancho de línea de salida a un archivo abierto con la función FileOpen.

Ejemplo

En este ejemplo se utiliza la función FileWidth para definir el ancho de la línea de salida de un archivo.

Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Output) ' Open file for output.
FileWidth(1, 5)   ' Set output line width to 5.
For i = 0 To 9   ' Loop 10 times.
   Print(1, Chr(48 + I))   ' Prints five characters per line.
Next
FileClose(1)   ' Close file.

Notas para desarrolladores de dispositivos inteligentes

Esta función no es compatible.

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**FileSystem

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Referencia

FileOpen (Función)

Print, PrintLine (Funciones)

IOException

Otros recursos

Propiedades de archivos, directorios y unidades en Visual Basic