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
