Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-07-2014
agidar agidar is offline
Miembro
 
Registrado: ago 2010
Posts: 17
Poder: 0
agidar Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 04-07-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿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.
Responder Con Cita
  #3  
Antiguo 07-07-2014
agidar agidar is offline
Miembro
 
Registrado: ago 2010
Posts: 17
Poder: 0
agidar Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 07-07-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita
  #5  
Antiguo 08-07-2014
agidar agidar is offline
Miembro
 
Registrado: ago 2010
Posts: 17
Poder: 0
agidar Va por buen camino
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!
Responder Con Cita
  #6  
Antiguo 08-07-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿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.
Responder Con Cita
  #7  
Antiguo 08-07-2014
agidar agidar is offline
Miembro
 
Registrado: ago 2010
Posts: 17
Poder: 0
agidar Va por buen camino
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.
Responder Con Cita
  #8  
Antiguo 08-07-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por agidar Ver Mensaje
Estoy tratando de migrar código fuente de delphixe con los mismos componentes a delphi xe6.
¿Pero aunque sean "los mismos" componentes, estarás usando la versión para XE6, imagino?
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.
Responder Con Cita
  #9  
Antiguo 08-07-2014
agidar agidar is offline
Miembro
 
Registrado: ago 2010
Posts: 17
Poder: 0
agidar Va por buen camino
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.
:-(
Responder Con Cita
  #10  
Antiguo 08-07-2014
agidar agidar is offline
Miembro
 
Registrado: ago 2010
Posts: 17
Poder: 0
agidar Va por buen camino
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.
Responder Con Cita
  #11  
Antiguo 09-07-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 01:00:26.


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
Copyright 1996-2007 Club Delphi