![]() |
![]() |
| 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
|
||||
|
||||
|
no veo el post colocado... pero la pregunta es... pretende definir "eso" leyendo informacion del archivo? seria bueno saber que contiene el archivo para tener una mejor idea
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#2
|
|||
|
|||
|
a ver ahi si lo leen :P
Originally Posted by ecfisa Hola kdemia. Estuve leyendo tu post y creo entender perfectamente lo que buscas. Es cambiar el formato interno de los datos, creando así no sólo un nuevo tipo de variable, sino un nuevo tipo cuyos rangos sean arbitrariamente definidos por vos. Es decir un nuevo tipo no contemplado en los tipos básicos de Delphi. Tendría que investigarlo más. Hasta donde sé, diría que que no es posible... pero no puedo afirmarlo. Un saludo. el archivo es un archivo cualquiera.. contiene binarios.. |
|
#3
|
||||
|
||||
|
Ok, veo que la respuesta de ecfisa (por el medio que haya sido), confirma lo que te decía:
Cita:
debes tener en cuenta que si defines una archivo tipado, como te lo propone ecfisa (File of...) no es solo cuestion de abrir un block de notas y digitar caracteres... el archivo debe ser grabado desde un procedimeinto delphi y recuperado de la misma forma.... Un salduo, |
|
#4
|
|||
|
|||
|
ecfisa no me propone ninguna solucion, explica mas claramente mi problema y me dice que el cree que no se puede.. el medio en el que me lo dijo es mensaje privado y la parte de:
"el archivo es un archivo cualquiera.. contiene binarios.." lo puse yo contestandole a oscarac, probe tu solucion gatosoft, y funcionria solo para la lectura pero si lo quiero volver a escribir a los datos esos en un archivo no volveria a ser el mismo archivo porque perderia datos.. |
|
#5
|
||||
|
||||
|
disculpa que siga preguntando pero...
cual es la funcion de leerlo y escribirlo que haras con los binarios (0,1) o chinitos? que leas?
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#6
|
|||
|
|||
|
guardar el numero cmo otro formato.. raro XD no igual me parece q no se puede hacer lo q yo quiero.. muchas gracias igual a todos, lo tendre q resolver de otra manera.. un abrazo a todos y gracias por su preocupacion
|
|
#7
|
||||
|
||||
|
Cita:
Cita:
Ahora, a medida que se avanza en este hilo vas soltando mas información... y ahora creo entender que quieres leer un archivo cualquiera... posiblemente una imagen?, un archivo de texto?... Una pregunta adicional... el archivo (cualquiera) lo generas tu?, tienes control total sobre la forma como se crea? o es solo un archivo que recibes? (PDF, JPG...) Si no tiens control sobre eso, no puedes asumir el formato en el que está... es decir, si te dicen que es un archivo que almacena datos tipo Byte, o hexadecimal... no debes asiumir que es equivalente a leer un tipo de dato HEX o Byte de delphi... Esta lectura debes hacerla con rutinas especiales de lectura de bloques o streams... (no tengo a la mano documentación pero podrias investigar...aqui mismo en el club)... Esto se utiliza en general para cualquier tipo de archivo BINARIO... Nos cuentas como te va... --agregado-- ecfisa, como moderador, no deberias responder hilos en privado... ¿no te parece? |
|
#8
|
||||
|
||||
|
sigo insistiendo en que deberias decirnos que cosa contiene el archivo
y concuerdo con gatosoft, el tema de responder en privado.. porque hace que los demas nos "perdamos" un poco
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#9
|
||||
|
||||
|
Cita:
Estoy haciendo una aplicación que lee archivos .ZIP y los transforma en archivos .RAR. Como se que los primeros estan en un formato hexadecimal que ocupa mas, los queiro transformar a uno binario que ocupa menos (esto es mentira, solo estoy inventando el problema). Lo que hago es abrir el archivo y recorrelo con una variable Hexadecimal (FFGGHH), luego transformo ese numero a binario (1010101) y lo guardo... pero veo que se pierde información... Aqui un fragmento del codigo... dlksadñlfgsñadj y las pruebas de escritorio que heh hecho me dicen que cuando leo el numero hexadecimal, no me trae FFGGHH sino algo con caracteres ASCII .... En fin... es cuestion de contextualizar un poco mas el problema y no asumir que la solucion que piensas es la única que se puede... así te podremos ofrecer alternativas. Un salduo, |
|
#10
|
||||
|
||||
|
mm quiza esta finalizada esta pregunta
pero igual me quede con la duda cual es el objeto de leer los datos y querer crear un nuevo tipo de datos? he visto peliculas en donde de una imagen (foto) se pueden extraer mensajes.. quiza nuestro amigo quiere hacer algo como eso.... no podre dormir ahora pensando en esto saludos
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#11
|
|||
|
|||
|
ecfisa me contesto en mp porque yo le pregunte por mp.. no es que me lo propuso asi de la nada.. segundo yo leo un archivo cuya extension no importa ni tampoco su nombre.. lo abro con un opendialog.. eso uqe propones gatasoft es lo que puse en mi ejemplo.. y no funciona.. es dificil de explicar y entender :P
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como lo hago¿? ayuda por favor!!! | cacopelao | Internet | 1 | 06-08-2008 08:44:18 |
| Que hago mal??? | ZayDun | Varios | 3 | 06-06-2007 14:53:28 |
| que hago mal? | jvalles | Gráficos | 2 | 19-07-2005 14:45:06 |
| Como las hago? | jam888 | Firebird e Interbase | 7 | 06-05-2005 22:45:41 |
|