2013/5/3 Marcelo da Silva <[email protected]>:
> Acontece que só colocando as DLLs ele não foi de jeito nenhum.
> Instalando o Postgres (só pra teste) na maquina minha aplicação funcionou.
> Estranho, mas isso que aconteceu.
> Pode ser que a instalação do Postgres corrija alguma coisa no registro do
> windowsXP, porque mesmo desinstalando o postgres (servidor) minha aplicação
> continua funcionando.
> Se o problema era as DLLs, conforme retirei o postgres minha aplicação
> deveria parar de funcionar, mas não.

O que acontece é que o postgres é compilado com o Microsoft Visual
Studio, o que adiciona a dependência do MSVC RTL. Quando você instala
o servidor, o mesmo já faz a instalação desta dependência, não a
removendo após a desinstalação, por isso o cliente continua rodando.
Você tem duas opções: instalar o pacote fornecido pela Microsoft [1],
ou compilar a lib utilizando o MinGW [2]. No meu caso, eu optei pela
segunda opção.

[1] http://www.microsoft.com/en-us/download/details.aspx?id=3387
[2] 
https://pgolub.wordpress.com/2008/12/15/building-postgresql-client-library-using-mingw-under-winxp-sp3/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a