Página 1 de 1

SharedModule con path condicional

Publicado: Vie Feb 19, 2021 5:12 pm
por ddupre
Hola foro.
Como primera aclaración debo decir que es mi primer uso de los SharedModule.

Se me plantea la siguiente situación para realizar un cambio a pedido de un cliente, en una aplicación que tengo en producción.
La aplicación utiliza DBF'S, las cuales estan definidas en un SharedModule, luego en el módulo principal defino el path a donde dicha aplicación debe apuntar (set default to &cCamino) para abrir las tablas y todo funciona muy bien.

Ahora necesito cambiar el path ALGUNAS de las tablas definidas en el shared module, en función de determinada condición que controlaría al iniciar la aplicación.

Dado que es un aplicación standard que está corriendo en varios clietes, necesito hacer esta modificación solo para uno. Siempre he resuelto este tipo de situaciones (cambios personalizados) poniendo cláusulas #DEFINE en el .CH que tengo creado para tales efectos, de manera de compilar o no, lo que sea necesario. En sistemas que no utilizo los SharedModule lo puedo resolver sin inconvenientes.

Buscando en la ayuda y el ejemplo DBFDATA2 no he podido darme cuenta por dónde podría resolverlo.

Agradeceria si me pueden orientar cómo resolver esto, si es que se puede

Un saludo
Daniel

Re: SharedModule con path condicional

Publicado: Dom Feb 21, 2021 11:50 am
por ignacio
Buenos días,

Mi consejo es que utilice la POO para este tipo de personalizaciones, simplemente herede de TSharedModule una nueva clase que tenga en cuenta sus necesidades.

Un saludo

Re: SharedModule con path condicional

Publicado: Lun Feb 22, 2021 4:56 pm
por ddupre
Ignacio,
Mucha gracias por su orientación, quedó resuelto.

Un Saludo

Re: SharedModule con path condicional

Publicado: Lun Feb 22, 2021 7:11 pm
por ignacio
¡Estupendo!

Me alegro de haberle sido útil.

Un saludo

Re: SharedModule con path condicional

Publicado: Lun Feb 22, 2021 7:11 pm
por ignacio
¡Estupendo!

Me alegro de haberle sido útil.

Un saludo