Multicamadas - Objetos criados dinamicamente

Delphi

07/11/2008

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?


Saulopms

Saulopms

Curtidas 0

Respostas

Thomaz_prg

Thomaz_prg

07/11/2008

É bem simples. Basta registrá-los.


Marcos Thomaz
marcos@ufac.br


GOSTEI 0
Saulopms

Saulopms

07/11/2008

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;


GOSTEI 0
POSTAR