Olá Rubem, ontem conversamos com o pessoal da infra pra vermos uma solução com eles. Mas não teve jeito. Hoje em um único servidor será configurado mais de um contrato. O usuário de um determinado contrato não pode nem visualizar os diretórios de outros contratos. Mesmo que o acesso a esses diretórios seja controlado, e é, ainda assim eles são listados no open dialog, e eles não querem assim. Por isso ainda estamos na procura de uma solução.
A mais plausível por enquanto é substituir os objetos OpenDialog pelo ShellTreeView que através da propriedade root nos permite limitar o acesso. O que não queríamos é substituir os OpenDialog, mas se não houver outra solução vamos por esse caminho mesmo. Abraço e Obrigado, 2009/6/16 Rubem Rocha <rubem.ro...@dtmanaus.com.br>: > > > Explique com mais detalhes essa limitação na sua infra-estrutura! De > repente, a solução não está necessariamente nas suas mãos para ser > resolvida, e sim com o(s) administrador(es) da rede, que podem limitar esse > acesso através de políticas de segurança. > > Sds. > > De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em > nome de Júlio César Santiago Guiótti > Enviada em: terça-feira, 16 de junho de 2009 16:19 > Para: delphi-br@yahoogrupos.com.br > Assunto: [delphi-br] Open Dialog > > Pessoal, > > trabalho em um sistema que pode rodar tanto na máquina local do > cliente quanto em um servidor nosso. > Em alguns locais do sistema utilizamos o componente OpenDialog, no > entanto agora devido a alterações na infra estrutura ao executar o > OpenDialog terei que limitar e travar o acesso do usuário a > determinado diretório. > Não consigui até agora fazer isso utilizando o OpenDialog. > Alguém tem alguma idéia? > > Obrigado, > abraço, > > Júlio César > > [As partes desta mensagem que não continham texto foram removidas] > > -- Júlio César Santiago Guiótti