Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2009, 12:50
Avatar de totigo
totigo
 
Fecha de Ingreso: marzo-2007
Ubicación: America
Mensajes: 103
Antigüedad: 17 años, 2 meses
Puntos: 3
De acuerdo Respuesta: Insertar fin de archivo manualmente

Para fin de linea usas las constantes de vb:

vbCr
vbCrLf

CR/LF (retorno de carro + avance de línea)
13 o "retorno de carro" (en hexadecimal 0D)
10 o "avance de línea" (en hexadecimal 0A)

Para fin de archivo, usas caracter de control 'Fin de Archivo' 26 en decimal (en hexadecimal 1A):

chr(26)


La verdad nunca he tenido la necesidad de usarlos en mis desarrollos.


Ejemplo de como generar un archivo plano:

Código vb:
Ver original
  1. Dim fnum As Integer
  2. Dim FileName As String
  3.  
  4.     FileName = "c:\prueba.txt"
  5.  
  6.    
  7.         fnum = FreeFile()
  8.         Open FileName For Output As #fnum
  9.        
  10.         For i = 0 To 10
  11.             linea = "Linea numero " & i
  12.             Print #fnum, linea
  13.         Next i
  14.  
  15.         Close #fnum
  16.  
  17.         MsgBox "Hecho! Se ha generado el archivo.", vbInformation

Última edición por totigo; 11/03/2009 a las 13:10