Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-08-2005
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Crear mi propio tipo de archivo.

Como puedo crear mi propio tipo de archivo

con C++ Builder ? por ejemplo pela.pla,

que contenga imagenes y texto.

y como puedo abrirlo despues?
Responder Con Cita
  #2  
Antiguo 17-08-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Crear un archivo con una extensión determinada no es mayor problema: otra cosa es ya registrar dicha extensión en Windows de forma que tu programa se encarge de abrir dicho tipo de archivo. En este Foro tienes información para hacer lo segundo, con lo cual no deberías tener problema en hacerlo: creo que las explicaciones las encontrarás para Delphi, pero no debe ser complicado portar las mismas a C++.

Cita:
Empezado por JuanErasmo
(...) que contenga imagenes y texto.
Eso es harina de otro costal, como se suele decir. Seguramente pueda hacerse de varias maneras. A mí se me ocurre utilizar el formato o lenguaje XML. Creo que sobre esto también se ha tratado en estos foros. Se trataría de guardar en un archivo (con la extensión que tú quisieras, pero cuyo contenido sea XML) la información que fuera menester. El texto no es tan complicado de guardar como las imágenes, que acaso tuvieras que guardar en formato binario. Yo me pierdo completamente aquí.

En definitiva creo que puedes mirar por utilizar el formato XML para guardar los datos que te interesen en un archivo. Por lo tanto, siguiendo esta solución (que no es en realidad sino un intento de darte ideas y que pueden además ser del todo equivocadas) vete preparándote para averiguar cómo leer este tipo de formato XML desde C++. Supongo que habrá clases que te ayuden a ello. Pero también averigua cómo escribir en dicho formato XML, pues seguramente no quieras solamente abrir un archivo, pero también escribirlo desde tu programa.

En fin. Creo que tienes para rato. Espero que estas mis humildes letras sean de alguna utilidad para ti. Otro que mejor sepa y quiera te dará otras acaso mejores, pero, no con mejores intenciones.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 18-08-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
Sólo con darle el nombre del archivo "pela.pla" obtienes este archivo, si queres asociarlo con tu programa ya es otra cosa (puedes buscar en el foro). Sin asociarlo igual podes abrirlo.

Para saber como guardarlo, puedes buscar por archivos XML como dice dec, que ahora estan muy de moda, o puedes crear un archivo con tipo, guardando una estructura de datos definida por vos
__________________
[Crandel]
Responder Con Cita
  #4  
Antiguo 18-08-2005
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Les agradezco mucho.
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


La franja horaria es GMT +2. Ahora son las 07:13:45.


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