dudas sencillas (RichEdit y SaveDialog)
Publicado por Geo (38 intervenciones) el 22/06/2003 02:07:31
Qué tal, hace poco estoy manejando Delphi, antes usé un poco Visual Basic y tengo algunas dudas que considero bastante simples:
- ¿Cómo hago para guardar el contenido de un control RichEdit como texto normal (sin formato)? En VB existía el parámetro en la función para guardar el contenido del componente, pero en Delphi no lo he hallado, y los ejemplos (carpeta Demos) no ayudan, hay una aplicación que ocupa el RichEdit en un editor de texto, supuestamente puedes guardar con extensión .txt, y lo hace, pero se ven los típicos símbolos 'raros' del formato rtf.
- ¿Cómo puedo hacer que un SaveDialog me devuelva el FileName con extensión incluida? Si voy a guardar un archivo por primera vez, aunque el filtro de tipos de archivos funciona, si le doy Guardar, la propiedad FileName tiene la ruta y el nombre del archivo, pero sin la extensión supuestamente indicada por el Filter, esto en VB no ocurre, sino que siempre se devuelve un FileName con la extensión del Filter.
- Por último, una ayuda extra, ¿cuáles son las funciones para eliminar caracteres de una cadena? ¿O alguna sugerencia obtener para obtener el nombre de un archivo sin extensión? Esto porque en cierta aplicación me es necesario manipular un mismo archivo pero en diferentes formatos, lo que quiero es tener una función que me elimine la extensión y me devuelva simplemente el nombre del archivo. Por esta razón por un momento pensé que el SaveDialog de Delphi me podía ser de utilidad para esto, ya que no me devolvía la extensión al guardar, pero abro un archivo existente, la propiedad FileName si contiene la extensión.
Agradezco cualquier ayuda/comentario sobre el tema.
Saludos,
José Jorge (Geo).
- ¿Cómo hago para guardar el contenido de un control RichEdit como texto normal (sin formato)? En VB existía el parámetro en la función para guardar el contenido del componente, pero en Delphi no lo he hallado, y los ejemplos (carpeta Demos) no ayudan, hay una aplicación que ocupa el RichEdit en un editor de texto, supuestamente puedes guardar con extensión .txt, y lo hace, pero se ven los típicos símbolos 'raros' del formato rtf.
- ¿Cómo puedo hacer que un SaveDialog me devuelva el FileName con extensión incluida? Si voy a guardar un archivo por primera vez, aunque el filtro de tipos de archivos funciona, si le doy Guardar, la propiedad FileName tiene la ruta y el nombre del archivo, pero sin la extensión supuestamente indicada por el Filter, esto en VB no ocurre, sino que siempre se devuelve un FileName con la extensión del Filter.
- Por último, una ayuda extra, ¿cuáles son las funciones para eliminar caracteres de una cadena? ¿O alguna sugerencia obtener para obtener el nombre de un archivo sin extensión? Esto porque en cierta aplicación me es necesario manipular un mismo archivo pero en diferentes formatos, lo que quiero es tener una función que me elimine la extensión y me devuelva simplemente el nombre del archivo. Por esta razón por un momento pensé que el SaveDialog de Delphi me podía ser de utilidad para esto, ya que no me devolvía la extensión al guardar, pero abro un archivo existente, la propiedad FileName si contiene la extensión.
Agradezco cualquier ayuda/comentario sobre el tema.
Saludos,
José Jorge (Geo).
Valora esta pregunta


0