sábado, 6 de junho de 2009

Configurando redenovell netware

{Configurar uma rede Novell para trabalhar com Delphi é muito fácil, mais fácil que uma rede ponto a ponto como Windows 95. Primeiro precisamos de um diretório onde será criado o NET FILE do Paradox, normalmente um diretório partindo da raiz do servidor será o suficiente, vamos usar o drive padrão da Novell para exemplificar o caso:

F: <-- drive da rede

F:NETDIR <-- o diretório do NET FILE

Para o diretório onde serão armazenados os arquivos do seus sistema não é necessário nenhum cuidado especial, podemos assumir alguma configuração como a que segue:

F:SISTEMADADOS <-- diretório de dados

Para quem trabalha todos os dias com uma rede Novell, existe uma armadilha que pode causar umas noites mal dormidas:

Uma das coisas que muitos tentam para economizar um pouco do HD local, é colocar o executável na rede, sem grandes problemas, desde que você tenha um cuidado básico.

Sempre que você executa um programa que trata com base Paradox, o PRIVATE DIR fica sendo o diretório onde este executável se encontra, no caso de você colocar este executável em um diretório da rede para ser acessado por muitos, como fica este diretório P

Para resolver este problema voce deve "programaticamente" alterar oPrivate Dir para um diretório local, para isso você tem de adicionar as seguintes linhas de código ao iniciar a sua aplicação:

Session.PrivateDir := 'C:WINDOWSTEMP';

Para ter acesso a Session você tem de incluir a unit DB na clausula Uses do seu projeto.

Este cuidado pode prevenir várias travadas sem razão aparente em redes Novell. }

Nenhum comentário:

Postar um comentário