![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
A ver, yo usaría streams para leer de un archivo binario, ya que te hace transparente todo el jaleo de abrir y cerrar el archivo, así como un TStringList para guardar las líneas, ya que tb te permite llamar a SaveToFile ahorrándote tener que abrir y cerrar el archivo destino. Te quedaría más o menos así:
Acabo de escribirlo de cabeza, no sé si dará algún error más, pero vamos, creo que el concepto que quería transmitir queda bastante claro. Espero haberte ayudado, Un saludo, LoPiTaL Última edición por LoPiTaL fecha: 28-05-2010 a las 10:48:02. |
|
#2
|
|||
|
|||
|
Primero que nada, muchas gracias por tu tiempo LoPiTaL.
El único error que sale es q dice que no esta declarado el 'Count' de LStream.Count.. desp hay un par de errores de sintaxis como por ejemplo le falta el do begin al while |
|
#3
|
|||
|
|||
|
Cierto, no es Count es LStream.Size, jeje se me pasó!
Espero que te haya servido. Un saludo, LoPiTaL |
|
#4
|
|||
|
|||
|
me salta el siguiente error: EReadError 'Stream Read Error', puse q guarde igual el archivo en finally y al principio del archivo se guarda el EOF ..
|
|
#5
|
|||
|
|||
|
Diría que eso es porque te pasas del tamaño del archivo al leerlo de 4 en 4 bytes (el tamaño del archivo no es múltiplo de 4, por lo que en la últia lectura falla). Lee en lugar de 4 en 4, de 1 en 1 y así no fallará.
Un saludo, LoPiTaL |
|
#6
|
|||
|
|||
|
perfecto funciono perfectamente... muchas gracias LoPiTal te lo agradezco. sos un groso
|
|
#7
|
|||
|
|||
|
amigos, intente esto, pero la verdad no va siempre da read error. y lo cambie a 1, pero nada;
intente este metodo, pues lo que quiero es leer el archivo en hexadecimal y luego modificar un cadena de ese archivo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Resta Hexadecimal ??? | Ðαяισš | Varios | 6 | 15-09-2010 12:34:17 |
| Pasar de Hexadecimal a Decimal | chinchan | C++ Builder | 3 | 21-01-2008 05:18:57 |
| Numero hexadecimal de 32 caracteres | adebonis | Varios | 2 | 15-11-2007 16:11:14 |
| como pasar de asm a hexadecimal? | javier20 | Varios | 5 | 09-10-2007 20:39:08 |
| de Hexadecimal a Decimal | Carlos A Ortega | Varios | 1 | 04-08-2003 23:14:56 |
|