Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Traducir DBConsts.pas (https://www.clubdelphi.com/foros/showthread.php?t=58384)

Cecil 18-07-2008 15:02:12

Traducir DBConsts.pas
 
Hola, he cogido el archivo "DBConsts.pas", y me he dedicado a traducir todos los mensajes de excepciones y demás que me interesaban. El problema está en que sustituyo el archivo traducido por el original y borro el archivo "DBConsts.dcu" para que lo recree, pero no lo hace, es decir, me lanza un mensaje de error diciendo que no encuentra el archivo "DBConsts.dcu"...
Mi pregunta es, ¿que es lo que debo hacer para sustituir dicho archivo y que mis mensajes de excepciones salgan traducidos por mi?. Gracias y un saludo.

donald shimoda 18-07-2008 15:04:12

Cita:

Empezado por Cecil (Mensaje 301323)
Hola, he cogido el archivo "DBConsts.pas", y me he dedicado a traducir todos los mensajes de excepciones y demás que me interesaban. El problema está en que sustituyo el archivo traducido por el original y borro el archivo "DBConsts.dcu" para que lo recree, pero no lo hace, es decir, me lanza un mensaje de error diciendo que no encuentra el archivo "DBConsts.dcu"...
Mi pregunta es, ¿que es lo que debo hacer para sustituir dicho archivo y que mis mensajes de excepciones salgan traducidos por mi?. Gracias y un saludo.

Con lo que cuentas lo único que me cierra es que ese archivo que modificaste no sea el que este usando (es decir el que esta en esa carpeta).

Has una búsqueda en la library path y search path a ver si encuentras el que es, y coloca ahí mismo el modificado.

Editado: Ahora que vuelvo y releo... No me cierra. La forma mas simple es Añadir tu dbconst.pas al proyecto. Ahi si o si lo compila. Si tira un error diciendo que ya hay una unidad con el mismo nombre bingo!

Saludos.

Saludos.

juanlaplata 18-07-2008 16:04:00

el archivo "DBConsts.dcu" lo crea el compilador. Añade esta unidad a tu proyecto, compila el proyecto y luego reemplaza el dcu, llevando el nuevo, que estara en la carpeta de tu proyecto.

marcoszorrilla 18-07-2008 22:38:38

En realidad solamente tienes que traducir los mensajes y volver a compilar tu proyecto.

Un Saludo.

Cecil 19-07-2008 15:11:04

Vaya, he probado todo lo que me habeis dicho y nada... no consigo hacer que salgan los mensajes traducidos... ni incluyendo el "DBConsts.pas" a el proyecto ni nada. Gracias.

donald shimoda 19-07-2008 15:26:17

Cita:

Empezado por Cecil (Mensaje 301550)
Vaya, he probado todo lo que me habeis dicho y nada... no consigo hacer que salgan los mensajes traducidos... ni incluyendo el "DBConsts.pas" a el proyecto ni nada. Gracias.

Cecil, amigo, no te desesperes. Veamos como compila delphi asi encontramos como lo puedes solucionar.

Delphi utiliza la librarypath y el searchpath para buscar todas las unidades que compilalará. De modo que si no esta tomando la que tu dices, es decir que por mas que la cambias no aparecen los mensajes, significa que esta compilando otra que esta en tus paths.

Lo que me llama sumamente la atencion es que nos centas que s la borras ya no compila y la pide, porque si estuviera usando otra simplemente compilaria, asi que algo de lo que nos cuentas esta incompleto o erroneo. Por favor revisa nuevamente y nos cuentas que ves en tu pc.

Saludos.


La franja horaria es GMT +2. Ahora son las 21:47:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi