Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Register FAQ Members List Calendar Guía de estilo Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 17/08/2005
JuanErasmo JuanErasmo is offline
Miembro
 
Join Date: Aug 2005
Posts: 544
Poder: 22
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?
Reply With Quote
  #2  
Old 17/08/2005
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,142
Poder: 36
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++.

Quote:
Originally Posted by 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
Reply With Quote
  #3  
Old 18/08/2005
Crandel's Avatar
[Crandel] Crandel is offline
Miembro Premium
 
Join Date: May 2003
Location: Parana, Argentina
Posts: 1,475
Poder: 25
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]
Reply With Quote
  #4  
Old 18/08/2005
JuanErasmo JuanErasmo is offline
Miembro
 
Join Date: Aug 2005
Posts: 544
Poder: 22
JuanErasmo Va por buen camino
Les agradezco mucho.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 00:09.


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