tonyskl
06-11-2007, 11:13:21
Muy buenas a todos!!!
Tengo una duda que no se como resolver...
La cuestion es que tengo una aplicación cliente que debe poder conectarse tanto a un servidor como a local (Por si falla el servidor)...
Para ello e colocado un ConnectionBroker, un DCOMConnection para local y un DCOMConnection para servidor (Todo funciona OK).
Cuando intento llamar a alguna función definida en la capa intermedia necesito hacer lo siguiente:
Servidor: IServidor;
...
Servidor:= dmGlobal.ConnectionBroker.GetServer as IServidor;
Servidor.funcion(parametro1, parametro2);
...
Mi pregunta es:
Como puedo conseguir que el código anterior me sriva tanto para la conexión local como para la conexión servidor???
Conexion: IAppServer;
...
Conexion:= dmGlobal.ConnectionBroker.GetServer as IAppServer;
Conexion.funcion(parametro1, parametro2);
...
Este último trozo de código me da error...
Muchas Gracias!!!
Tengo una duda que no se como resolver...
La cuestion es que tengo una aplicación cliente que debe poder conectarse tanto a un servidor como a local (Por si falla el servidor)...
Para ello e colocado un ConnectionBroker, un DCOMConnection para local y un DCOMConnection para servidor (Todo funciona OK).
Cuando intento llamar a alguna función definida en la capa intermedia necesito hacer lo siguiente:
Servidor: IServidor;
...
Servidor:= dmGlobal.ConnectionBroker.GetServer as IServidor;
Servidor.funcion(parametro1, parametro2);
...
Mi pregunta es:
Como puedo conseguir que el código anterior me sriva tanto para la conexión local como para la conexión servidor???
Conexion: IAppServer;
...
Conexion:= dmGlobal.ConnectionBroker.GetServer as IAppServer;
Conexion.funcion(parametro1, parametro2);
...
Este último trozo de código me da error...
Muchas Gracias!!!