Endereço de um Arquivo
Olá!
Criei um formulário para o [b:d01a9b42ef]Backup[/b:d01a9b42ef] e [b:d01a9b42ef]Restore[/b:d01a9b42ef] de uma aplicação que estou desenvolvendo, e estou enfrentando um problema. Até então consigo
fazer o[b:d01a9b42ef] Backup[/b:d01a9b42ef] e o [b:d01a9b42ef]Restore[/b:d01a9b42ef], porém eu indico o endereço do destino do Backup, e o endereço de origem do Restore através de um [b:d01a9b42ef]EDIT[/b:d01a9b42ef]. Como faço para que esses endereços sejam indicados pelo usuário através de uma janela de [b:d01a9b42ef]SALVAR[/b:d01a9b42ef] (Backup) e [b:d01a9b42ef]ABRIR [/b:d01a9b42ef](Restore)?
Espero que tenham entendito.
Desde já obrigado.
Criei um formulário para o [b:d01a9b42ef]Backup[/b:d01a9b42ef] e [b:d01a9b42ef]Restore[/b:d01a9b42ef] de uma aplicação que estou desenvolvendo, e estou enfrentando um problema. Até então consigo
fazer o[b:d01a9b42ef] Backup[/b:d01a9b42ef] e o [b:d01a9b42ef]Restore[/b:d01a9b42ef], porém eu indico o endereço do destino do Backup, e o endereço de origem do Restore através de um [b:d01a9b42ef]EDIT[/b:d01a9b42ef]. Como faço para que esses endereços sejam indicados pelo usuário através de uma janela de [b:d01a9b42ef]SALVAR[/b:d01a9b42ef] (Backup) e [b:d01a9b42ef]ABRIR [/b:d01a9b42ef](Restore)?
Espero que tenham entendito.
Desde já obrigado.
Fabricio.ribeiro
Curtidas 0
Respostas
Maikel
11/03/2009
Olá
Veja se os componentes OpenDialog e SaveDialogs da paleta Dialogs resolvem seu problema.
Voce pode colocar um botao ao lado de cada Edit, sendo um pra pesquisar a origem e outro para definir o destino.
No origem usa o OpenDialog, assim o código:
No destino vc usa o SaveDialog, com o código:
Em ambos os componentes vc tem a propriedade Filter que pode ser configurada de acordo com as extensões de arquivos que deseja mostrar.
No componente saveDialog, em DefautlExt coloque a extensão padrão dos arquivos de backup que deseja salvar, por exemplo ´*.gbk´;
Att
Veja se os componentes OpenDialog e SaveDialogs da paleta Dialogs resolvem seu problema.
Voce pode colocar um botao ao lado de cada Edit, sendo um pra pesquisar a origem e outro para definir o destino.
No origem usa o OpenDialog, assim o código:
OpenDialog1.Execute; if OpenDialog1.FileName <> ´´ then EditOrigem.text := OpenDialog1.FileName;
No destino vc usa o SaveDialog, com o código:
SaveDialog.Execute; if SaveDialog.filename <> ´´ then editSalvar.text := SaveDialog1.FileName;
Em ambos os componentes vc tem a propriedade Filter que pode ser configurada de acordo com as extensões de arquivos que deseja mostrar.
No componente saveDialog, em DefautlExt coloque a extensão padrão dos arquivos de backup que deseja salvar, por exemplo ´*.gbk´;
Att
GOSTEI 0
Fabricio.ribeiro
11/03/2009
Obrigado [b:17dbafbead]maikel[/b:17dbafbead], era exatamente nisto que eu estava com dúvida.
GOSTEI 0