Veja só... Eu tenho o Postgres 8.4 funcionando perfeitamente com o Delphi. Agora me surgiu a necessidade de enviar email pela aplicação. Pra isso eu preciso de um componente IdSMTP e um IdSSL... Esses componentes fazem uso das DLLs libeay32.dll e ssleay32.dll Que por sua vez tem os mesmos nomes das usados pelo Postgres Acontece que o Postgres não aceita a versao imposta pelo Indy e vice versa. To numa sinuca de bico... enclusive já tentei forçar o Indy usar outro nome de Dll, mas ele não aceita mesmo mudando nos fontes. Estou quebrando a cabeça aqui...
From: Thiago Tiedtke dos Reis Sent: Wednesday, September 14, 2011 5:36 PM To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira Cc: Paulo Henrique Subject: Re: [pgbr-geral] DLLs em conflito Marcelo, Você tem certeza que são essas dlls mesmo? Sempre tenho problemas com a zlib1.dll (80% dos casos) e as outras duas: iconv.dll e libxml2.dll. Porém não é no mesmo cenário que o seu. Quando é assim, ou eu faço o que o Paulo Henrique falou, ou normalmente uso a dll da versão mais recente (por exemplo, a zlib 1.2.5 sobre a 1.2.3), pois normalmente as funções exportadas continuam nas dlls mais novas (são retro-compativeis)... Não sei se você usa alguma ferramenta, mas o depends [1] ajuda a localizar as dependencias, e de onde estão sendo carregadas as dlls. [1] http://www.dependencywalker.com/ Boa sorte ....rs []s Thiago Tiedtke dos Reis
<<wlEmoticon-sadsmile[1].png>>
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
