En los recursos en español para Delphi 2005-2006, disponibles en la sección "Enlaces" (
http://www.clubdelphi.com/enlaces/visitar.php?id=122 ), faltan una serie de constantes en el archivo "IBXConst.pas". La falta de estas constantes provoca que al intentar compilar una aplicación que incluya componentes de Interbase, aparezca el siguiente mensaje de error (probado desde Delphi 2006):
[Pascal Fatal Error] IBXConst.pas(35): F2051 Unit IB was compiled with a different version of IBXConst.XXXXXX
Para solucionar este error, basta con añadir estas constantes al archivo "IBXConst.pas" (el incluido en los recursos en español):
Código Delphi
[-] SIB65feature = '%s es una función InterBase 6.5. Por favor actualice a InterBase 6.5 para utilizarla.'; SIB70feature = '%s es una función InterBase 7.0. Por favor actualice a InterBase 7.0 para utilizarla.'; SIB71feature = '%s es una función InterBase 7.1. Por favor actualice a InterBase 7.1 para utilizarla.'; SIB75feature = '%s es una función InterBase 7.5. Por favor actualice a InterBase 7.5 para utilizarla.'; SIBMemoryError = 'Sin memoria'; SLoginPromptFailure = 'No es posible encontrar un diálogo de conexión estandar. Por favor, añada DBLogDlg a la sección Uses de su archivo principal.'; SNoVersionInfo= 'No ha sido recibida información sobre la versión de este servidor';
Salu2.