Amigão!

Estou começando... Mas é vivendo, fazendo, errando, perguntando, lendo 
que se aprende :)

Quanto mais você modularizar seu projeto melhor...

Estou utilizando o DBExpress.
Eu deixo no "Auto-create forms" apenas um DATA MODULE com um SQLConnection.

Todos os outros MODULOS eu crio separados... como "Available forms"
e coloco neles os componentes ->ClientDataSet - DataSetProvider - 
SQLQuery/SQLDataSet

no caso eu tenho modulos para cada operação...

cliente -> tem seu modulo -> dm_cliente
produto -> tem seu modulo -> dm_produto
etc... etc...

quando eu vou trabalhar no form de clientes por exemplo
eu instancio o data module respectivo...

Ex:

no evento OnCreate do frm_cliente

-> dm_cliente := Tdm_cliente.Create(Self);

e no evendo OnDestroy do frm_cliente

-> dm_cliente.Free;
-> dm_cliente := nil;

hummm... Imagina um único modulo sendo invocado
com 50 ou 100 ClientDataSet...  DataSetProvider... 100 SQLDataSet ?

E quando eu instacio o modulo...
Eu abro os clientdataset que preciso...
Lembrando que é bom utilizar sempre SQL com parametros.

É isto...
Vai mandando para a memória o que você precisa...
Terminou...
se necessário fecha o clientdataset...
Libera o modulo
e o form :)

[] Luciano-User-BA

Walter Alves Chagas Junior wrote:
> voce pode usar quantos quiser
>
> []s
>
> Walter Alves Chagas Junior
> Projeto e desenvolvimento
> Telemont Engenharia de telecomunicações
> Belo Horizonte - MG - Brazil
> [EMAIL PROTECTED]
> Fone: (31) 3389-8215 Fax: (31) 3389-8200
>
>
> -----Mensagem original-----
> De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> nome de Charles Viana
> Enviada em: quinta-feira, 15 de dezembro de 2005 10:51
> Para: Delphi-Br
> Assunto: [delphi-br] Data Module
>
>
> Pessoal, tem algum problema em se usar dois DataModule num projeto só?
>
> Pelo seguinte coloquei no meu projeto um segundo dataModule, para melhor
> organização, mas acontece que toda vez que inicializo o Delphi6 este 
> segundo
> esta com todos os componentes de acesso (IBDataSet) desativados (Active=
> False).
>
>
>
> Charlles Ferdinand
>
>
>
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
>
>
> ------------------------------------------------------------------------
> *Links do Yahoo! Grupos*
>
>     * Para visitar o site do seu grupo na web, acesse:
>       http://br.groups.yahoo.com/group/delphi-br/
>        
>     * Para sair deste grupo, envie um e-mail para:
>       [EMAIL PROTECTED]
>       <mailto:[EMAIL PROTECTED]>
>        
>     * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>


-- 

----------------------------------------------------------------
* D7/Firebird/DbExpress-SQLDataSet+DataSetProvider+ClientDataSet
----------------------------------------------------------------

Valeu pelas forças.
Obrigado.
Luciano-User-BA


        

        
                
_______________________________________________________ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a