FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error en DELPHI XE6
Hola amigos, estoy tratando de migrar todo mi código fuente de DELPHI XE a Delphi XE6.
Uso los componente para oracle DOA ( Direct Oracle Access) para el acceso a datos . Al compilar me da este error y se para el la unit OracleData : [dcc32 Fatal Error] uBase.pas(26): F2051 Unit OracleVisual was compiled with a different version of FireDAC.Phys.Oracle.DOAHelpFile ¿Alguna idea de que puede ser? Saludos. |
#2
|
||||
|
||||
¿Has compilado los componentes antes de compilar tu aplicación?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Se supone que los componentes de los que se queja OracleData ya estan compilados para delphixe6.. De hecho si creo una aplicación nueva y los uso no da ningun problema
Gracias |
#4
|
||||
|
||||
Entonces es posible que se deba a la configuración de directorios del proyecto. Revísala.
A ver si te está cogiendo ficheros de otras versiones instaladas. Eso explicaría que un proyecto nuevo (que no tiene ningún path definido) funcione correctamente y un proyecto existente con una configuración diferente falle.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Sigo sin encontrar una solución... he llegado incluso a probar otro cliente de oracle la version 12 y nada
El error que da es : Unit OracleVisual was compiled with a different version of FireDAC.Phys.Oracle.DOAHelpFile y el compilador se para en la unit oracledata que es de los componentes DIRECT ORACLE ACCESS. Help! |
#6
|
||||
|
||||
¿Tienes varias versiones de Delphi instaladas en el mismo equipo?
¿Tienes varios directorios con esos componentes (uno para cada versión)?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
Es un equipo nuevo con windows 8.1 y delphixe6 con los componentes DOA para acceso a Oracle.
Estoy tratando de migrar código fuente de delphixe con los mismos componentes a delphi xe6. |
#8
|
||||
|
||||
Cita:
A ver si has copiado los de otra versión sin darte cuenta. El error es claro. Está encontrando componentes que están compilados para otra versión. Otra cosa que se me está ocurriendo, es que haya oro paquete instalado con una unit con el mismo nombre; uBase.pas y eso te esté dando problemas. Es un nombre que parece bastante "usual".
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
|||
|
|||
Si si la versión es para XE6... yo lo que sigo sin entender es por que en un proyecto nuevo con los mismos paths en el library se pueden usar los componentes DOA sin problemas... compila y ejecuta.
Pero un proyecto ya existente que los usa no.. lo del nombre de ubase.pas no es por que quite todas las referencias a oracledata en esa unit y el compilador se para en otra que los usa... Totalmente desesperado ahora mismo. :-( |
#10
|
|||
|
|||
Neftali ya me dieron la solución la gente de allroundautomations. Muchas gracias por tu tiempo y ayuda
Aquí la dejo por si alguien tiene este mismo problema. 1. Exit Delphi XE6. 2. Rename your current <project>.dproj file to <project>.dproj.error. 3. Create a new dummy project with a simple empty form in a different directory and save it. 4. Edit dummy.dproj in Notepad and replace all occurrences of "dummy" with your <project> name. 5. Save the file as <project>.dproj in the original project directory. 6. Restart Delphi XE6 and try to build your project again. |
#11
|
||||
|
||||
Sigo pensando que es un problema con los path.
Con esta solución simplemente lo que has hecho es crear un nuevo proyecto con los mismos forms, por lo tanto lo único que ha cambiado son las configuraciones de ambos (en concreto las de los path, que son las que creo que te están dando problemas). Estoy seguro de que si miras las configuraciones del proyecto antiguo y miras las del nuevo, encontrarás las diferencias y por lo tanto encontrarás el problema. Y de paso sabrás el "porqué" del error.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error en Delphi XE3 | Darkclaw_gold | Internet | 1 | 27-08-2013 18:26:21 |
Consumir DLL creado con Delphi 2007 causa error al consumirlo con Delphi 5 | rchavezh | Providers | 2 | 27-07-2012 13:53:43 |
Error al abrir proyecto .net de delphi 2005 en delphi 2010.. | dunia_lv | OOP | 1 | 05-01-2012 18:06:04 |
Error al abrir proyecto .net de delphi 2005 en delphi 2010.. | dunia_lv | Varios | 0 | 04-11-2011 17:57:26 |
Error raro al migrar de Delphi 5 a Delphi 7 | bytecero | Varios | 3 | 07-06-2008 08:54:18 |
|