Fórum Uso do ClientDataSet em Projeto MDI #351589
09/01/2008
0
Nos forms que uso o ClientDS para ´select´ dados, tenho que obrigatoriamente ´criar´ em cada form, pois nao posso usar um ´generico´ por ser projeto MDI e usando um CDS generico, ocorrera o erro de conflito entre forms. Exemplo: 1 Form, cadastro simples, 2 Form consultou. Se estou usando um generico o 1 Form ja esta com informaçoes de consulta do 2 e nao tendo mais relacao de dados.
Luiz Henrique
Curtir tópico
+ 0Posts
09/01/2008
Devmedia
Tudo bom cara?
Exatamente.
Tambem estou desenvolvendo um sistema aonde meus Forms sãom em MDI.
E sim. Voce terá que criar um ClientDataSet e DataSource para cada Form que desejar por exemplo utilizar um DBGrid.
Pois senão. Pode testar. Insira dois Forms e cada um deles sete o mesmo ClientDataSet e DataSource.
Oque voce fizer em um irá aparecer no outro.
Infelizmente é o tamanho do exe que vai aumentar cada vez mais que ouver nescessidade de inserir novos componentes.
É desta forma que conheço. Vamos ver a opinião dos amigos.
Um abraço.
Gostei + 0
09/01/2008
Luiz Henrique
...outra coisa, sobre os ClienteDataSet / DataSource, crio tudo em tempo de execucao...sei lá a gente vai desenvolvendo e as vezes acaba meio ´brigando´com a linguagem... abrindo mao de algumas facilidades para que o produto final seja mais facil a manutencao e + performance
Mas desde, já muito obrigado.
Gostei + 0
09/01/2008
Devmedia
Tudo bom cara?
Olha, realmente criar os componentes em tempo de execução é uma saída para o execesso de componentes.
Somente, ressaltando. Nunca esqueça de destruií-los após o término de sua execução.
Um abraço.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)