Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-09-2010
Avatar de naty_prog
naty_prog naty_prog is offline
Miembro
 
Registrado: sep 2010
Ubicación: los condores,calamuchita
Posts: 25
Poder: 0
naty_prog Va por buen camino
como utilizar MkDir para guardar un texto en una carpeta

Hola a todos,tengo un sistema en el cual hay varios memo's que en tiempo de ejecución, estos se rellenan con información que el usuario debe agregar.El programa agrega contenidos conceptuales, mínimos,actitudinales y bibliografía de una materia de una carrera.La descripción de cada uno de estos contenidos se debe realizar en un memo distinto.Lo que deseo hacer y es donde me surge el problema, es guardar el contenido de cada memo, en una carpeta de la unidad C:\, y que en la dirección, se encuentre el nombre de la materia, dicho nombre está reflejado en un dbedit_nombre, que posee precisamente el nombre de la materia en cuestión.
Esta forma de guardar los memo's se debe a que una carrera tiene varias materias,y cada materia tiene contenidos, y resulta tedioso encontrar cada uno de ellos en la unidad en la que se almacenan.Lo que quiero realizar es una forma ordenada para establecer la dirección, la misma debe contener el nombre de la materia, y una breve descripción que haga referencia al memo que corresponde (ej.:c:\materias.matemat1.cont_con. etc...).
Me han recomendado utilizar Directory Exists y MkDir, pero la verdad es que no se como realizar el código.
Desde ya , le agradezco a las personas que puedan entender y resolver este dilema.
Saludos y agradecimientos...
Responder Con Cita
  #2  
Antiguo 27-09-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Un memo es un text.
Si guardas un memo guardas un archivo text.
Si guardas un memo con una direccion X por cada memo que guardes tendras X cantidad de direcciones.
Recomendacion:
Archivo INI con una sola direccion, la cual puede ser la misma que la del programa.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 27-09-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Pensando un poco mas en esto me decidi por un archivo INI que sea el que contenga la direccion de cada memo.
Asi para encontrar cada memo sera muy sencillo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #4  
Antiguo 28-09-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si no he entendido mal, quieres un directorio por materia y dentro de ese directorio los diferentes memos (en contenido).

Por un lado hay varias funciones (como las que te han dicho) que te permiten trabajar con directorios y ficheros:

ForceDirectories para crear directorios.
FileExists para comprobar si un fichero existe.

Puede revisar en la ayuda o buscar en los foros para ver código de ejemplo.

Código Delphi [-]
 path := 'c:\MATERIAS';

  // Crear el directorio 
  ForceDirectories(path);

  // También puedes crear los path utilizando el Edit
  path := 'c:\MATERIAS\' +  dbedit_nombre.Text;
  // Crear ese directorio
  ForceDirectories(path);

Para grabar los memos, puedes utilizar SaveToFile del propio memo.

Código Delphi [-]
  PathFile :=  path := 'c:\MATERIAS\' +  dbedit_nombre.Text + '\' + mmContenido.Name + '.txt';
  // Si el memo se llama mmContenido y en el edit hay MATES1 el path sería
  // c:\Materias\MATES1\mmContenido.txt
__________________
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.
Responder Con Cita
  #5  
Antiguo 29-09-2010
Avatar de naty_prog
naty_prog naty_prog is offline
Miembro
 
Registrado: sep 2010
Ubicación: los condores,calamuchita
Posts: 25
Poder: 0
naty_prog Va por buen camino
agradecimientos

gracias a todos los moderadores que me ayudaron a resolver el problema.
muchas gracias.
saludos
Responder Con Cita
  #6  
Antiguo 29-09-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Cita:
Empezado por naty_prog Ver Mensaje
gracias a todos los moderadores que me ayudaron a resolver el problema.
muchas gracias.
saludos
Solo a los Moderadores....
Saludos
__________________
Siempre Novato
Responder Con Cita
  #7  
Antiguo 29-09-2010
Avatar de naty_prog
naty_prog naty_prog is offline
Miembro
 
Registrado: sep 2010
Ubicación: los condores,calamuchita
Posts: 25
Poder: 0
naty_prog Va por buen camino
respuesta

hola, perdón,quise dar las gracias a todas las personas que me ayudan con los problemas, pero como soy nueva en este foro, no me manejo bien todavía.
Disculpas.
Saludos
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Especificar carpeta para guardar reporte QuickReport Cannabis Impresión 4 21-10-2008 02:26:26
Guardar Archivo de Texto como en Excel BlueSteel Varios 4 26-09-2007 17:11:38
Como se hace para obtener las propiedades de una carpeta? JuanErasmo API de Windows 1 17-11-2006 04:44:53
Guardar carpeta en un ejecutable Drake C++ Builder 2 02-04-2006 00:08:35
Utilizar Word Pad Como Editor de Texto ASAPLTDA Servers 3 15-01-2005 16:03:35


La franja horaria es GMT +2. Ahora son las 12:06:32.


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