Ver Mensaje Individual
  #15  
Antiguo 15-01-2010
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Hola.

¿ Que versión de Firebird usas ?. A mi me va perfecto un Firebird en Linux, y mi programa Delphi bajo Wine.

Microsoft se lució en sus últimas versiones de C++ y el Runtime ya no se puede distribuir simplement copiando las librerías (msvcr80.dll y msvcp80.dll), ahora necesitan un archivo Microsoft.VC80.CRT.manifest de registro, y se recomienda que se instalen con el vcredist_32 o vcredist_64 de Microsoft.

http://www.firebirdsql.org/rlsnotesh...ll2-win-mslibs

Así que si utilizas Firebird 1, 1.5, o 2.0x no tienes problemas. Solo tienes que copiar las msvcr60.dll o msvcr70.dll que corresponden, y ya funciona. Pero para Firebird 2.1 o 2.5, es otra historia.

En Windows, se instalarían con el instalador de Microsoft, pero en Wine supongo que será mejor hacerlo con Winetricks, por lo que veo tienen un script el Microsoft C++ Runtime 2005.

http://wiki.winehq.org/winetricks

NOTA: Suerte que Microsoft ya se ha dado cuenta de la cagada y en su último C++ han vuelto a los orígenes, de forma que las dll's del runtime ya se pueden simplemente copiar junto a tu aplicación. Esperemos que las nuevas versiones de Firebird las utilicen pronto.

Saludos.

Última edición por guillotmarc fecha: 15-01-2010 a las 17:00:11.
Responder Con Cita