Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2007
morodo morodo is offline
Registrado
 
Registrado: dic 2006
Posts: 4
Poder: 0
morodo Va por buen camino
Comandos especiales {$H} en ficheros de texto

Hola a todos!!
Os pregunte hace poco un problema que tenia con freepascal en la lectura de caracteres desde un archivo de texto que seoane me logro solucionar (Gracias ^^) comentandome que abriera el fichero de texto como binario y leyera byte a byte.
Ahora el compresor de texto (Algoritmo de Haffman) funciona perfectamente.En su funcion de compresor no da ningun tipo de problema, pero en su funcion de descompresion, si el texto ocupa 255 caracteres no da ningun problema, pero en cuanto son 256 caracteres los que se kieren descomprimir, en el archivo de salida no hay ninguno, si introducimos un texto de 257 caracteres, en el fichero de salida aparece un caracter, con 258 dos... etc.
Cualquier texto que tenga un numero de caracteres multiplo de 256, al descomprimir no aparece ningun caracter tampoco.
Por eso tengo en la cabeza que puede ser un problema con los comandos {$H} sobre strings o algo del estilo.
Por favor tengo que arreglarlo para el lunes asi que si a alguien se le ocurre alguna solucion, no duden en responer!!
Muchas gracias!

P.D. Adjunto el programa por si alguien kiere echarle un vistazo, el archivo parametros2.pas es una unit basada en la libreria getops.pas para recibir comandos por teclado.
./compresor -c --verbose pide el texto a comprimir
./compresor -c -f texto.txt --verbose comprime texto.txt en datoscomp.dat
./compresor -e -f datoscomp.dat descomprime el fichero comrpimido (datoscomp.dat por defeto)
Archivos Adjuntos
Tipo de Archivo: zip compresor.zip (8,4 KB, 21 visitas)
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Correo Web y Ficheros de Texto. marcoszorrilla Varios 29 06-09-2006 22:51:55
Escritura de caracteres especiales Ana Tudela Varios 1 18-04-2006 11:58:42
cargar ficheros de texto y mostrar el contenido kakesoft Varios 8 08-08-2005 18:43:03
Caracteres especiales Scotty_thedog Impresión 2 15-08-2004 10:53:54
Tema: Ficheros de texto Tonio Varios 5 07-05-2003 15:56:24


La franja horaria es GMT +2. Ahora son las 15:02:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi