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!! |
#7
|
||||
|
||||
Cita:
Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!! |
#8
|
||||
|
||||
Partiendo del hecho que lo quieres hacer usando los componentes IB podria ser asi:
La unica desventaja es que solo puedes escoger rutas que esten en el servidor, ya que el servicio no puede transportar el archivo automaticamente a otra pc si lo estas haciendo desde en equipo remoto. a diferencia de la otra opcion que te habia enviado con el gbak. edtRuta.Text es un t edit que lo debes llenar con un Save dialog que llamas desde un boton con el siguiente codigo:
en el save dialog debes configurar las siguientes propiedades: DefaultExt=*.fbk Filter=FireBird Backup (*.fbk)|*.fbk Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!! |
#9
|
|||
|
|||
Cita:
Gracias por tu ayuda, efectivamente asi como me lo describes lo estoy haciendo solo me faltaba era que el usuario me indicara la carpeta donde hiba a registrar el Backup, con la opcion que me dio ROMAN todo quedo muy bien. Saludos |
|
|
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 |
|