Bom dia a todos,

Como descrevi abaixo, estava com essa rotina para a criação dinâmica dos
SQLDataSet's e DataSetProvider's da minha aplicação no Servidor de Aplicação.
Conversando com alguns colegas da lista, e também pela demora como descrevi no
e-mail abaixo, desisti de usar dessa forma, e voltei com os ServerModules
separados, com os SQLDataSet's e DataSetProvider's configurados em tempo de
Design.
Mas gostaria de uma explicação, se possível, do porque dessa demora na primeira
vez quando é executada a aplicação cliente, quando criado dinamicamente esses
componentes, sendo que com os ServerModules e os componentes adicionados e
configurados em tempo de design são criados também na memória? Tem alguma
particularidade quando os componentes são criados dinamicamente no Servidor de
Aplicação para serem refletidos para a Aplicação Cliente?

Obs.: A diferença que tenho na minha aplicação, é que em tempo de
design eu tenho aproximadamente 90 SQLDataSet's e
DataSetProvider's configurados. Com a minha rotina dinâmica,
passaria para 141 SQLDataSet's e DataSetProvider's.

Desde já, agradeço pela atenção de todos.


Denilson - 26/08/2009.
GERENCIAL - Sistemas de Informação Ltda.


--- Em n...@..., Denilson Alexandre dos Santos Silva
<denilsonass2...@...> escreveu
>
> Bom dia a todos,
>  
> Através de um amigo e também de um exemplo pesquisado na Web, resolvi fazer
alguns testes em uma aplicação compilada no Delphi 2009, criando somente um
ServerModule com os SQLDataSet's e DataSetProvider's de todas as tabelas do
Banco de Dados (141 tabelas) criados dinamicamente, ao invés de ter, por
exemplo, vários ServerModules separados por módulos.
> Até aí, ficou tudo ok. Só que, depois que o Servidor de Aplicação fica ativo
pela primeira vez, em tempo de execução ou em tempo de desenvolvimento
(configuração da propriedade ProviderName do ClientDataSet), tenho que esperar
um tempo de 30 segundos a 1 Minuto para que a minha aplicação rode, ou no
projeto, apareça todos os Provider's do ServerModule (isso somente na primeira
vez). Entendo que o Delphi necessite sim desse tempo para ler o que está
disponível e jogar na memória para que não mais necessite fazer essa
verificação.
>  
> Então a pergunta é a seguinte: Será que tem alguma forma do Servidor de
Aplicação já montar essa publicação dos Provider automaticamente, ou então
diminuir esse tempo de espera?
>  
> Estou fazendo esse questionamento, pois esse tempo dende a aumentar, pois as
tabelas tendem sempre a crescer. E essa preocupação da espera é perante ao
cliente que utilizará o sistema.
>  
> Desde já, agradeço a atenção de todos.
>  
>  
>                Denilson - 24/08/2009.
>                GERENCIAL - Sistemas de Informação Ltda.



      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a