Diretório com OpenDialog

Delphi

12/08/2019

Olá, estou com um problema numa aplicação, preciso fazer com que o OpenDialog abra já com um diretório definido por mim. No caso, o diretório possui uma variável para cada documento que pode ser importado para a aplicação, mas só consegui mudar o diretório sem variável alguma.
Alexandre Silva

Alexandre Silva

Curtidas 0

Melhor post

Emerson Nascimento

Emerson Nascimento

13/08/2019


Funciona perfeitamente com variáveis, desde que a pasta indicada pela variável exista, ou que você a crie antes de tentar utilizá-la.

GOSTEI 1

Mais Respostas

Emerson Nascimento

Emerson Nascimento

12/08/2019

propriedade InitialDir
begin
  OpenDialog1.InitialDir := 'c:\\temp\\';
  if OpenDialog1.Execute then
    // bla bla bla
end;

GOSTEI 0
Alexandre Silva

Alexandre Silva

12/08/2019

propriedade InitialDir
begin
  OpenDialog1.InitialDir := 'c:\\\\temp\\\\';
  if OpenDialog1.Execute then
    // bla bla bla
end;



Então, caso o código fosse sem nenhuma variável, só o diretório puro, funcionaria normalmente, mas contem uma variável que pega o documento de acordo com a id daquele fornecedor.

+'fornecedores\\'+idfornecedor+'\\'+pasta

Este é o diretório atual, mas está sendo usado outro método
GOSTEI 0
Alexandre Silva

Alexandre Silva

12/08/2019


Funciona perfeitamente com variáveis, desde que a pasta indicada pela variável exista, ou que você a crie antes de tentar utilizá-la.



Tem a possibilidade de eu fazer com que se não existir o diretório, criar um?
GOSTEI 0
POSTAR