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 03-09-2007
[JClink] JClink is offline
Miembro Premium
 
Registrado: ene 2006
Posts: 26
Poder: 0
JClink Va por buen camino
Question Como limitar un savedialog

Hola amigos del foro

Mi programa genera archivos de texto que deseo que se guarden en otro equipo de la red local y no en el equipo local.
Para esto tengo un componente SaveDialog y deseo que cuando este se ejecute sólo se muestre la red local (My Network Places), pero no se que ruta hay que poner en la propiedad InitialDir para que muestre solo ésta.

¿Es posible realizar esta operación con el SaveDialog? Y si no, ¿Que componente se puede utilizar para realizar mi objetivo?.

Espero que a alguno de ustedes les haya ocurrido algo semejante alguna vez porque por mas que miro no veo la manera de solventarlo.

Gracias y un saludo.
Responder Con Cita
  #2  
Antiguo 03-09-2007
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,

Echa un vistazo al artículo Browse for Computers, Folders, Files and Printers, de Zarko Gajic. Y no dejes tampoco de mirar el componente TShBrowse, publicado en el mismo sitio Web. Creo que este componente puede serte útil para lo que dices, puesto que hace poco que lo eché un vistazo y creo que te ofrece lo que necesitas.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 04-09-2007
[JClink] JClink is offline
Miembro Premium
 
Registrado: ene 2006
Posts: 26
Poder: 0
JClink Va por buen camino
Gracias Dec por la solucion, pero despues de dar vueltas al tema, no es exactamente lo que busco.

La solucion de Zarko Gajic es mostrarme una especie de folderdialog pero que muestra todas las carpetas del equipo y lo unico que hace es inhabilitar el boton de OK para que no se pueda seleccionar las carpetas no deseadas.

Mi deseo es crear un folderdialog solo con la red local en caso de que exista pero me estoy haciendo un lio con los pidl.

Voy a ver si investigo un poco las funciones SHGetSpecialFolderLocation y SHGetPathFromIDList para ver si me sacan de dudas.

Gracias y un saludo.
Responder Con Cita
  #4  
Antiguo 04-09-2007
Avatar de paldave
paldave paldave is offline
Miembro
 
Registrado: ago 2007
Ubicación: Uruguay
Posts: 148
Poder: 17
paldave Va por buen camino
Echa un vistazo al componente osBrowseForFolder que adjunto para que veas como se utilizan las funciones que mencionas, implementadas en un componente.
Para realizar lo que quieres basta con cambiar la propiedad FromDirectory a fdNetWork.
Archivos Adjuntos
Tipo de Archivo: zip osBrowseForFolder.zip (3,2 KB, 5 visitas)

Última edición por paldave fecha: 04-09-2007 a las 17:23:29.
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
Problema por el SaveDialog tramjauer Varios 1 27-04-2007 18:12:17
¿Cómo limitar la cantidad de carateres a escribir en un RichEdit? Alcolea Varios 5 05-12-2006 03:17:55
SaveDialog con WinExec!! lduron Varios 2 16-06-2006 16:12:07
Como limitar el tamaño de un campo en un TDatabaseGrid mon Conexión con bases de datos 0 11-02-2004 13:26:18
Como usar el componente SaveDialog kalibur16 Varios 1 30-10-2003 21:22:24


La franja horaria es GMT +2. Ahora son las 13:09:34.


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