Página 1 de 1

Como Definir pasta das DLL ?

Enviado: 29 Jan 2024 16:14
por sygecom
Pessoal,
Alguém sabe como faço para definir na compilação uma pasta para ficar as DLL que não precise ficar exatamente na mesma pasta do .EXE gerado ?

Preciso disso, por que tem algumas DLL que em 32bits e 64bits tem o mesmo nome. Exemplo: libpq.dll

Então pensei em ter duas pasta dentro da pasta do meu sistema \dll32 e \dll64 para guardar elas separadas.

Nota: Algumas DLL que carrego durante a execução do sistema eu consegui direcionar, como por exemplo msxml6.dll por que carrego ela durante o uso do sistema, registrando ela. Mas as dll abaixo não consigo fazer isso.

libpq.dll ( e suas dependência que o PostgreSql exige )
bgd.dll
FreeImage.dll
libcurl.dll
E tem outras

Como Definir pasta das DLL ?

Enviado: 30 Jan 2024 12:00
por marco.prodata
As dlls geralmente se estiverem no path são carregadas, então vc poderia fazer algo como:
PATH=<PastaDoAplicativo>\dll64;<PastaDoAplicativo>\dll32;%path%
que ele vai conseguir carregar as dlls