Ver Mensaje Individual
  #4  
Antiguo 02-02-2007
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Reputación: 22
Bicho Va por buen camino
Cita:
Empezado por Tolón
asi como word crea los .doc etc etc.
Hombre del mismo modo que han citado los amigos marcos y caral (agradezco que se haya acordado de mí), puedes crear un fichero .doc, o .html, etc.

Código Delphi [-]
  Memo1.Lines.SaveToFile('c:\Prueba.doc');
  Memo1.Lines.SaveToFile('c:\Prueba.html');

Y después abrirlos:

Código Delphi [-]
  Memo1.Lines.LoadFromFile('c:\Prueba.doc');
  Memo1.Lines.LoadFromFile('c:\Prueba.html');

A parte de un memo, puedes usar cualquier objeto del tipo TStrings ya que implementa los mismos métodos LoadFromFile y SaveToFile, como por ejemplo un RichEdit que permite incorporar texto enriquecido.
Con éste podrías abrir un documento .rtf o .doc por poner unos ejemplos, manteniendo el mismo formato como si lo hubieras creado con el Word.

Pero un fichero html, no es lo mismo. Lo puedes crear, pero no visualizar con el mismo componente antes citado.
Creas el cuerpo (codigo html), que no es más que texto plano, que las etiquetas las interpreta el navegador. Para visualizar un html deberías usar un componente WebBroser.

En fin, que hay muchas posibilidades, dependiendo del tipo de fichero que quieras crear y como lo quieras tratar. Unos será más sencillo otros, más complejo.

Un saludo
Responder Con Cita