Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-08-2005
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Lightbulb simular una carpeta

hola delphianos como andan :O)................

como hago para hacer que mi aplicacion simule una carpeta

me explico quiero que mi aplicacion deje guardar cualquier tipo de archivos

detro de si mismo, es decir como lo hacen las carpetas de win,.... si alguien

tiene idea como lograr esto porfavor le agradesco...........
Responder Con Cita
  #2  
Antiguo 05-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,

Lo que se me ocurre a partir de lo que dices es que puedes mostrar en tu aplicación un componente que muestre al usuario el contenido de una determinada carpeta del sistema.

Una posibilidad seria usar un "TShellListView", que puedes encontrar en la pestaña "Samples" de la paleta de componentes de Delphi.

A partir de ahí podrías adaptar el componente para que permitiera al usuario "arrastrar" archivos al mismo, o copiarlos a otra carpeta, etc.

Pero, en cualquier caso, ya ves que en mi ocurrencia todo pasa por utilizar una carpeta del sistema operativo desde la aplicación, ni más ni menos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 05-08-2005
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.286
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
Cita:
Empezado por gulder
...quiero que mi aplicacion deje guardar cualquier tipo de archivos detro de si mismo...
¿Dentro del EXE?
¿Dentro del mismo directorio?
¿Dentro de una carpetra en el directorio de la aplicación?

Puedes explicar eso, no acabo de entenderlo.
__________________
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
  #4  
Antiguo 05-08-2005
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up aver haora

Cita:
Empezado por Neftali
¿Dentro del EXE?
¿Dentro del mismo directorio?
¿Dentro de una carpetra en el directorio de la aplicación?

Puedes explicar eso, no acabo de entenderlo.
lo que yo trato de hacer es algo parecido a lo que hace el winzip que deja guardar dentro de el cualquier tipo de archivos, pero aclarando no trato de hacer un comprensor de archivos.

ya me entendieron lo que no se es como la hace el winzip si es dentro del mismo exe o dentro de algun escritorio......
Responder Con Cita
  #5  
Antiguo 05-08-2005
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.286
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
Cita:
Empezado por gulder
lo que yo trato de hacer es algo parecido a lo que hace el winzip que deja guardar dentro de el cualquier tipo de archivos
Eso no es correcto. Winzip no guarda nada dentro del él.

Winzip y el resto de compresores lo que hacen es coger un grupo de ficheros y convertirlos en uno sólo (con extensión ZIP) y en el camino de paso comprimen; Es como si los "engancharas" uno detrás de otro para formar un único fichero más grande. De forma que convierten un grupo de ficheros en uno sólo.

Inicialmente tienes Winzip y una serie de ficheros a comprimir y al acabar tienes WinZip y otro fichero (ZIP) con todos los que has comprimido dentro, pero Winzip no se modifica en el proceso.

Puedes hacer lo mismo desde Delphi utilizando componentes de compresión.

Pero debes tener claro, que el Winzip (por ejemplo) no comprime los ficheros dentro de sí mismo; Hay algunos programas que opcionalmente añaden a los ficheros comprimidos el propio descompresor.

Cita:
Empezado por gulder
...o dentro de algun escritorio......
Eso no lo he entendido.
__________________
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
  #6  
Antiguo 05-08-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Cita:
Empezado por dec
Una posibilidad seria usar un "TShellListView", que puedes encontrar en la pestaña "Samples" de la paleta de componentes de Delphi.
Hola:

No recomiendo para nada el uso de estos componentes, de hecho son una demo en la versión de delphi 6 (no traen documentación).
No sé si se habrá corregido este problema en otras versiones de Delphi.
Yo recomiendo los componentes Shell de Turbo Power lo cual están muy bien implementados y con buena documentación.

Saludos.
Responder Con Cita
  #7  
Antiguo 05-08-2005
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Talking y como logro esto netftali

como logro que mi aplicacion cree en un solo archivo un gran cantidad de archivos como lo dices tu .... y perdoname los errores de ortografia no era escritorio si no directorio grasias de antemano gulder........
Responder Con Cita
  #8  
Antiguo 05-08-2005
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.286
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
Cita:
Empezado por lucasarts_18
No recomiendo para nada el uso de estos componentes, de hecho son una demo en la versión de delphi 6 (no traen documentación).
Apoyo esa recomendación ya que además de lo dicho, los de la versión 6 (al menos) traen unos cuantos bugs (alguno de ellos bastante serio).

En cunato a lo de crear el archivo, debes utilizar componentes de compresión; Por ejemplo ZIPMaster. Son gratuítos y con fuentes. Revisate la documentación y las demos que trae.

http://www.delphizip.net/
__________________
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
  #9  
Antiguo 05-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,

Cita:
Empezado por lucasarts_18
No recomiendo para nada el uso de estos componentes (...) Yo recomiendo los componentes Shell de Turbo Power (...)
No tengo nada que decir al respecto: todos mis respetos para los programadores de la serie de componentes Turbo Power, eso sí.

Cita:
Empezado por Neftali
Apoyo esa recomendación ya que además de lo dicho, los de la versión 6 (al menos) traen unos cuantos bugs (alguno de ellos bastante serio).
Lo cierto es que apenas he hecho uso de los componentes a que hacemos referencia, pero, tendré en cuenta lo que decís, si bien en Delphi 7 no he notado ningún problema de bulto.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #10  
Antiguo 05-08-2005
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
grasias a todos los que han aportyado

grasias voy a probar con lo que me han dicho pero todavia sigo havierto ha sugerencias


Última edición por gulder fecha: 05-08-2005 a las 18:21:01.
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 06:35:26.


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