![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Tienes que tener en cuenta el retorno de carro, si lo tiene. Yo en ocasiones he añadido un campo más de 1 caracter de longituc, para que coja el CRLF como un caracter más
No se si esto te puede ayudar Saludos |
|
#2
|
||||
|
||||
|
Esta noche estaba pensando lo mismo que ElKurgan.
|
|
#3
|
||||
|
||||
|
Pues no sé, la verdad, es un texto normal y corriente, y empieza comiéndose la primera letra de cada línea
![]() Lo he verificado con un editor hexadecimal y no hay caracteres de control, salvo el crlf del final de línea. Es un texto bastante "limpio", en fin, haré otras pruebas. Código:
1234567890123PRUEBADETEXTOOCUPANDOTODALALINEACOMPLETAºº 1234567890123PRUEBADETEXTOOCUPANDOTODALALINEACOMPLETAºº 1234567890123PRUEBADETEXTOOCUPANDOTODALALINEACOMPLETAºº
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Hola.
En un archivo de acceso directo los registros son contiguos y está definido exáctamente la longitud de cada registro. Los primeros cuatro bytes del primer sector del archivo de acceso aleatorio contiene el número de registros existentes y el largo de cada registro en bytes. (Este formato corresponde a Pascal, puede haber variado en tamaño en Delphi) Código:
Sector | Byte | Contenido -------+------+--------------------------- 0 | 0 | Numero de registros (LSB) 0 | 1 | Numero de registros (MSB) 0 | 2 | Longitud de registro (LSB) 0 | 3 | Longitud de registro (MSB)
A diferencia, los archivos de texto son una secuencia de caracteres dividido en líneas mediante la secuencia CR/LF y finalizan con Ctrl+Z. Es por esto que veo difícil que resulte hacer un cast sobre el archivo secuencial. Por supuesto no habría ningún problema si el archivo a leer hubiera sido previamente guardado como tipado:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
||||
|
||||
|
Una pena, el fichero es de texto "puro y duro", creado como 'TextFile'.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ibdataset no me deja asignar cadena... | ronimaxh | Firebird e Interbase | 1 | 16-10-2010 17:33:43 |
| Asignar 'array property' con record.elemento | yapt | OOP | 6 | 13-05-2010 21:16:05 |
| ¿Existe función para asignar a una cadena el resultado de concatenarla con otra? | noob | Varios | 8 | 13-02-2009 19:34:53 |
| Tipos Strings: no puedo asignar una cadena de mas de 255 caracteres | bataola | Varios | 2 | 29-06-2007 18:34:37 |
| Asignar una cadena al QRDBtext | lirio | Impresión | 2 | 03-06-2003 21:30:15 |
|