OU TALVEZ... o pessoal está tão ocupado trabalhando e não tem tempo pra 
responder???????

 

 

Type

    TipoDM = (tdCadastro, tdConsultas, tdRelatorios, tdCustom, tdBla);

 

 

Procedure CriaMeuDM(MeuDM: TipoDM);

Begin

  Case meuDM of

  tdCadastro: Begin

                             CriarDMCadastro;

                           end;           

  tdConsultas: Begin

                             CriarDMConsultas;

                           end;           

 

  tdRelatorios: Begin

                             CriarDMRelatorios;

                           end;           

  ...

  ...

  end;

End;

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Berdam
Enviada em: sexta-feira, 30 de maio de 2008 11:23
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: Res: [delphi-br] Criando dm

 

será que isso é tão difícil assim galera, ou o pessoal que sabe não quer 
responder??

Jean Barreiros <[EMAIL PROTECTED] <mailto:delphijean%40yahoo.com.br> > 
escreveu: Cara aho que basta você usar isso:
if not Assigned(dmCadastros) then
dmCadastros := TdmCadastros. Create(Self) ;
Jean Barreiros
Programador/Web-Designer
Delphi, C++, PHP, JavaScript
FireBird/InterBase, MySql, SQLServer, PostGree, Oracle
msn: [EMAIL PROTECTED] <mailto:jean%40comerciofsa.com.br> 
e-mail: [EMAIL PROTECTED] <mailto:delphijean%40gmail.com> 

----- Mensagem original ----
De: Berdam <[EMAIL PROTECTED] <mailto:berdamzinho%40yahoo.com.br> >
Para: Delphi <delphi-br@yahoogrupos.com.br 
<mailto:delphi-br%40yahoogrupos.com.br> >
Enviadas: Sexta-feira, 30 de Maio de 2008 9:46:01
Assunto: [delphi-br] Criando dm

Galera, eu tenho que testar se o dm está criado ou não, eu fiz essa função 
abaixo, tem alguma maneira de fazer isso genérico??

Será que não tem alguma maneira de criar o dm apenas passando nome, eu até fiz 
a função, mas não fui pra frente no momento em que testo o tipo dele 
(Tdatamodule) , alguém por favor pode dar uma ajuda??

procedure TFSinprod.CriaDm( dm:String) ;
begin
if dm = 'dmcadastros' then
if not Assigned(dmCadastro s) then
begin
dmCadastros := TdmCadastros. Create(Self) ;
end
end;

------------ --------- --------- --------- --------- --------- -
Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

------------ --------- --------- ---
http://www.curricul ar.com.br/ berdam

Visite
http://passandovene no.blogspot. com
------------ --------- --------- --------- --------- --------- -

------------ --------- --------- ---
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/

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





----------------------------------------------------------
Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

---------------------------------
http://www.curricular.com.br/berdam

Visite
http://passandoveneno.blogspot.com
----------------------------------------------------------

---------------------------------
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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

 



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

Responder a