Endereço de um Arquivo

Delphi

11/03/2009

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.


Fabricio.ribeiro

Fabricio.ribeiro

Curtidas 0

Respostas

Maikel

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:
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

Fabricio.ribeiro

11/03/2009

Obrigado [b:17dbafbead]maikel[/b:17dbafbead], era exatamente nisto que eu estava com dúvida.


GOSTEI 0
POSTAR