Fórum Multicamadas - Objetos criados dinamicamente #365923
07/11/2008
0
Olá,
tenho uma aplicação em multicamadas utilizando bss(TsocketConnection).
o que acontece é que na minha classeprincipal(TremoteDataModule), se eu criar, por exemplo, datasetproviders em tempo de execução, meu cliente não encherga esses providers. Só encherga os Providers construidos em design time.
Alguém sabe como resolver isso?
tenho uma aplicação em multicamadas utilizando bss(TsocketConnection).
o que acontece é que na minha classeprincipal(TremoteDataModule), se eu criar, por exemplo, datasetproviders em tempo de execução, meu cliente não encherga esses providers. Só encherga os Providers construidos em design time.
Alguém sabe como resolver isso?
Saulopms
Curtir tópico
+ 0
Responder
Posts
07/11/2008
Thomaz_prg
É bem simples. Basta registrá-los.
Marcos Thomaz
marcos@ufac.br
Marcos Thomaz
marcos@ufac.br
Responder
Gostei + 0
07/11/2008
Saulopms
thomaz, como faço para registrar esses objetos?
por exemplo,
eu faço um loop nas minhas querys e crio os datasetproviders para cada um.
for i := 0 to componentcount-1 do
if (components[i] is Tzquery) then
with TdataSetProvider.create(meuTRemoteDataModule) do
begin
dataset := (components[i] as Tzquery);
name := ´Dsp´+(components[i] as Tzquery).name;
...
end;
por exemplo,
eu faço um loop nas minhas querys e crio os datasetproviders para cada um.
for i := 0 to componentcount-1 do
if (components[i] is Tzquery) then
with TdataSetProvider.create(meuTRemoteDataModule) do
begin
dataset := (components[i] as Tzquery);
name := ´Dsp´+(components[i] as Tzquery).name;
...
end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)