FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
archivo mp3+texto
saludos en el foro, tengo un pequeño problema, no domino el manejo de archivos en delphi y el trabajo que tengo que hacer es unir un archivo mp3 + archivo de texto todo en un solo archivo maestro. bueno lo que tengo que hacer es almacenar el archivo mp3 y su letra en un solo archivo, alguna sugerencia?..... creo que mínimamente debe usar estructuras o no?
Saludos.
__________________
Soy pésimo en lo que mejor hago y por eso me siento bendecido. |
#2
|
||||
|
||||
Supongo que puedes "montar" un archivo con estructura propia, incluyendo las dos partes. Padrías añadir al inicio un número de bytes fijos para dar información del tamaño de cada archivo y luego incluir los dos ficheros.
Otra opción, tal vez más sencilla para empezar, sea comprimir ambos archivos en uno sólo. Una vez que tu aplicación los vaya a reproducir, descomprimirlos y trabajar con ellos por separado.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Lo que te sugiere Neftali puede ser una buena solución, si no también puedes almacenar el archivo mp3 y el archivo de texto como archivo de recursos dentro de una dll o dentro del propio ejecutable.. Si buscas por el foro encontrarás varios ejemplos de como hacer esto. Salu2 |
#4
|
||||
|
||||
buenas ideas...
OK creo que usaré lo de la estructura lo que no me ubico como definir la estructura del archivo, bueno creo que sería lo siguiente:
Código:
type archivo_compuesto = packed record tam_mp3:byte tam_text:byte cont_mp3://que tipo de dato cont_text://que tipo de dato
__________________
Soy pésimo en lo que mejor hago y por eso me siento bendecido. |
#5
|
|||
|
|||
Hola,te sugiero algo como esto (lo estoy haciendo a ojo sin el compilador delante).
Basicamente sería algo como eso, tambien se me ocurre guardar al final de este archivo datos con el tamaño de cada archivo con un record, algo como esto:
Lo puedes hacer con la clase TFileStream y la función WriteBuffer.. Para separar los archivos tendrías que obtener el tamaño de cada archivo y moverte a través de él... te recomiendo que sigas usando la clase TFileStream. Espero haberte ayudado. Salu2 Última edición por Khronos fecha: 29-07-2008 a las 19:38:47. |
#6
|
||||
|
||||
Ok Khronos......... voy a ir probando compilando.......
__________________
Soy pésimo en lo que mejor hago y por eso me siento bendecido. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como puedo grabar texto en un Archivo de Texto sin Sobreescribir???? | AGAG4 | Varios | 12 | 08-11-2005 22:53:00 |
archivo de texto | jovehe | Impresión | 16 | 13-10-2004 22:44:39 |
Db y archivo de texto | carlospcs | Conexión con bases de datos | 0 | 10-08-2004 23:55:09 |
Db y archivo de texto | carlospcs | MySQL | 0 | 10-08-2004 23:51:14 |
Archivo de Texto | tiel | Varios | 5 | 16-07-2004 20:37:12 |
|