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]