FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
usar dos archivos .pas del mismo nombre
Hola!
He realizado una integracion de dos sistemas mediante una conexion a oracle. El sistema hasta ahora va bien. Solo que el cliente ahora necesita una ampliacion de la integración, a un sistema de base de datos SQL. Sucede que cuando hago uso de las units para crear la conexion de BD en SQL (ya tengo hecha la conexion a Oracle)... da un error porque ambos componentes, los de sql y oracle utilizan una unidad con el mismo nombre: unit OLEDBAccess; Con estructura distinta, obvio. Por lo tanto no sé cómo hacer para lograr la integracion que necesito. ¿Es posible indicarle a delphi que una unidad X de mi proyecto utilice la unit de Sql y otra la de oracle? me temo que no, pero a ver k existe en el mundo. jejej.. Muchas gracias!
__________________
Ni la utilidad del mentir es sólida, ni el mar de la verdad perjudica mucho tiempo. |
#2
|
||||
|
||||
No acabo de entender porque necesitas dos Units con el mismo nombre.
Una opción que se me ocurre poner el contenido de las dos units en una y es utilizar CONDICIONALES. La otra es que si en las dos units se usan los mismos métodos (mismo nombre, pero distinto código), dependiendo de la estructura tal vez lo que deberías hacer es utilizar herencia. El problema es que sin más detalles no acierto a saber cómo son las units y que estructura tienen.
__________________
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
|
|||
|
|||
La unit es
OLEDBAccess No la he creado yo. Pertenece a un paquete de Sql y Oracle. Para sus conexiones. Lo que sucede es que me tengo que conectar a una bd oracle (con unos componentes especificos, que usan tal unidad), tratar los datos, y luego mediante sql (con unos componentes especificos que usan tal unidad) pasar los datos a una bd sql. Hasta ahora todo funciona con oracle y sus componentes, pero la solicitud del cliente es que los datos tratados que se hacia con ellos hasta ahora X, ahora tambien deben ser copiados y tratados para una bd sql.. Todo compila, hasta que hago uso de una unit X (componente sql) que dentro de su estructura utiliza OLEDBAccess... No se si hacen falta mas detalles. gracias d new!
__________________
Ni la utilidad del mentir es sólida, ni el mar de la verdad perjudica mucho tiempo. |
#4
|
||||
|
||||
Supongo que son los componentes de CoreLab. Si tienes la posibilidad de renombrar uno de ellos y recompilar el paquete, eso debería solucionar el problema.
__________________
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 |
EasyEclipse: el mismo nombre lo dice | dec | PHP | 3 | 27-05-2007 03:21:39 |
Campo de tabla con valores con un mismo nombre | kakesoft | Conexión con bases de datos | 14 | 28-11-2005 14:40:46 |
Algo interesante Evitar el mismo nombre en un registro | carlosmoralesm | Conexión con bases de datos | 6 | 05-06-2004 22:14:31 |
El mismo nombre de objeto por medio de índices | Isaac | Varios | 5 | 09-02-2004 11:54:04 |
una misma B.d dos tablas , mismo nombre de campo | kassel | PHP | 8 | 05-02-2004 18:17:48 |
|