Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Providers (https://www.clubdelphi.com/foros/forumdisplay.php?f=10)
-   -   ChildName del SharedConnection (https://www.clubdelphi.com/foros/showthread.php?t=8500)

Julieta 24-03-2004 19:24:26

ChildName del SharedConnection
 
Hola a todos:

Quisiera consultarles por el siguiente problema:
Tengo un Servidor creado con RemoteDataModules(RDM) de la siguiente manera:
  • RDMMain: donde esta la conexion a la base de datos, con un SqlConnection
  • RDMAbstractChild, hijo del RDMMain. Está vacio.
  • RDMAlgoChild, hijo del RDMAbstractChild. Tiene un dataset(conectado a la conexion principal, y a una tabla de la BD) y un provider de ese dataset.
Tengo un Cliente con:
  • dataModule(DM), DMMain: que tiene una conexion socket al servidor (que esta en otra maquina).
  • dmAbstract: que tiene un sharedConnection(conectado a la conexion socket) y un ConnectionBrocker(conectado al shared)
  • dmAlgo: que tiene un clientDataset que tendria que noectarse al ConnectionProker y al provider que corresponda del servidor.
El problema es que el SharedConnection que esta en el cliente tiene una propiedad "childName", que no se como referenciarla. Creo que tendria que poner el RDMAlgoChild del servidor, pero no me da esta opcion.

Alguien sabe como hacerlo????:confused:

Desde ya muchas gracias y espero haber sido clara

Julieta 29-03-2004 23:17:26

rta
 
Hola a todos: bueno me respondo yo, para quea alguie le sirva...
El problema era que no estaba haciendo bien la instanciación de los RDM, ahy que una propoedad get_rdmCHILD en la interface de MainRDM, y el codigo:

function TrdmMain.Get_rdmChild: IrdmChild;
begin
Result := rdmChildObjectFactory.CreateCOMObject(nil) as IrdmChild;
end;

donde rdmChildObjectFactory es una var global que va a estar en la Unit de rdmChild, en la parte de interface. Tambien vamos a necesitar el siguiente codigo en la parte de

initialization
...
rdmChildObjectFactory := TComponentFactory.Create(ComServer, TrdmChild, CLASS_rdmChild, ciInternal, tmApartment);
...

eso es todo...

Saludos

Julieta

StartKill 14-09-2005 17:44:48

Wnas a todos, veo que este hilo ya es mas de un año,
y creo que será dificil de JULIETA responda a el, pero
tengo fe en que muchos de ustedes conocen a repuesta
a mi duda:

Los modulos hijos a los que se refieren son:

1.-DataModule ó
2.-RemoteDataModule

A la espera de su ayuda

Your friend;

StartKill
Lima-Perú

jmariano 14-09-2005 18:16:57

Respuesta rápida: RemoteDataModule.

Saludos!


La franja horaria es GMT +2. Ahora son las 13:29:01.

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