FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problema con SaveDialog
Saludos
Estoy haciendo una pequeña aplicacion para respaldar mi BD Firebird, el problema es que quiero que usuario seleccione la CARPETA donde se va a guardar el Respaldo, estoy utilizando el Componente SaveDialog pero no logro el efecto de seleccionar la carpeta si no selcciono un Archivo Determinado dentro de ella, Existe alguna manera de indicarle a este componente que pueda selccionar solo la Carpeta ?? |
#2
|
||||
|
||||
Componentes como el SaveDialog están hechos para seleccionar archivos, no carpetas. Para esto último puedes usar la función SelectDirectory de la unidad FileCtrl. Busca en la ayuda acerca de esta función, porque tiene dos versiones. Una que te muestra el cuadro de diálogo estándar de Windows, y otra que te muestra uno más bien feo de antiguas versiones de Windows.
// Saludos |
#3
|
||||
|
||||
Asumiendo que la ruta origen esta en u Tlabel y el destino esta en un TEdit que puedes rellenar con SaveDialog, el codigo seria el siguiente:
Adjunto te envio el proyecto completo para que veas todos los pormenores, solo lo abres con delphi 7 y lo ejecutas de nuevo, porque he removido el exe ya compilado por temas de espacio Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!! |
#4
|
|||
|
|||
Cita:
Amigo Afunez2007 Gracias por tu aporte, aunque estoy utilizando los componentes de IB que trae el D2009 para hacer el respaldo (TIBackupService) Trate de Baja tu archivo adjunto pero me dice que el archivo esta dañado. Cita:
Hare la Prueba con la Funcion que me mencionas . Los mantendre al Tanto |
#5
|
||||
|
||||
respaldar
Buen día Efren2006 espero esto te pueda ayudar o por lo menos puedas hacer algunas modificaciones este codigo utiliza un componente ShellTreeView dependiendo de la ruta en que desees respaldar dale un click y despues dale aceptar(puedes ponerle el nombre que quieras al boton o bitbtn) deacuerdo al sig. código.
Nota: Si deceas guardar un excel o word basta cambiar la extención del archivo *.db por *.xls *.doc etc. Saludos y espero que esto sea lo que buscas! : )
__________________
el cielo me dio un cariño sin merecerlo... chimikuilo!!! |
#6
|
||||
|
||||
si Me das un email te envio el ejemplo y solo tendrias que reemplazar la rutina de backup con lo que utilizan los componentes que estas usando
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
SaveDialog y Windows CE | manueljgomezc | Varios | 0 | 18-08-2008 17:36:20 |
SaveDialog | rauros | OOP | 1 | 07-08-2008 14:47:21 |
problema con saveDialog .. | tato_pincha87 | Varios | 5 | 26-03-2008 17:24:12 |
Problema por el SaveDialog | tramjauer | Varios | 1 | 27-04-2007 18:12:17 |
SaveDialog con WinExec!! | lduron | Varios | 2 | 16-06-2006 16:12:07 |
|