Segundo o excelente livro "Programação Orientada a Objetos Usando o Delphi 3", 
esta é a ordem de busca de uma DLL:

 

1. Diretório/pasta a partir do qual aplicação foi executada;
2. Diretório/pasta corrente;

3. Diretório/pasta do sistema (Ex.: C:\Windows\System);

4. Diretório/pasta do Windows (Ex.: C:\Windows);

5. Diretórios/pastas listadas na variável de ambiente PATH.

 

Sds.
 


To: delphi-br@yahoogrupos.com.br
From: compuvale.softw...@gmail.com
Date: Wed, 30 Sep 2009 21:49:26 -0300
Subject: [delphi-br] Ordem em que as dlls são procuradas pelo aplicativo

  



Boa noite,

Uma dúvida simples, uma dll que é necessária por um aplicativo, primeiro o
aplicativo verifica se a dll existe na pasta onde está o executável e depois
vai pro path, correto?

Penso especificamente na dll do firebird fbclient.dll, em colocá-la na pasta
do executável no caso das estações. O que acontece se tiver um Firebird de
outra versão instalado no micro? Qual dll será utilizada? A que está junto
com o executável ou a que está instalada no windows?

[]s
Andrei



. 






                                          
_________________________________________________________________
Conheça os novos produtos Windows Live! Clique aqui.
http://www.windowslive.com.br

[As partes desta mensagem que não continham texto foram removidas]

Responder a