[firebase-br] Off Topic - DataSource sumindo

Felipe Ambrosio fkambrosio em gmail.com
Ter Jan 27 18:23:35 -03 2009


Kra, talvez seja isso sim, pois isso acontece as vezes só, e como nunca eu 
tinha reparado a ordem em que eu abro os fontes, não tinha me ligado nisso.

Eu vou fazer os testes e depois posto aqui na lista...

Muito obrigado a todos pelas ajudas!!   \o/

[]'s



----- Original Message ----- 
From: "Escovador de Bits" <escovadordebits em gmail.com>
To: "FireBase" <lista em firebase.com.br>; <fkambrosio em gmail.com>
Sent: Tuesday, January 27, 2009 1:23 PM
Subject: Re: [firebase-br] Off Topic - DataSource sumindo


> Bom dia/tarde Felipe.
>
> Pode até nem ser esse o caso, mas verifique se tem a ver com o seu caso.
>
> Você pode estar colocando o DataSource em um DataModule ou em outro Form, 
> e no Form onde tem os controles de dataware, você está utilizando o 
> DataSource daquele DataModule ou outro Form.
>
> Se você abre primeiro o DataModule onde está o DataSource, e depois abre o 
> form contendo os controles de dataware, tudo tranquilo.
>
> Se você abre primeiro o Form contendo os controles de dataware, e depois 
> abre o DataModule onde está o DataSource, ou nem chega a abrir o 
> DataModule, até pode aparecer o DataSource nos controles, mas se você 
> fizer isso mais de uma vez, pode perder essa ligação, pois quando você 
> abre primeiro o Form dos controles, e eles vão procurar o tal DataSource, 
> não vão encontrá-lo, porque ele só é criado quando você abre/cria o 
> DataModule, e nessa situação, perdem o endereço/referência do DataSource.
>
> Acontece o mesmo quando colocamos um DataSource no form dos controles, e 
> esse DataSource aponta para um DataSet em um módulo de dados.
>
> Quando abrimos apenas o form, o DataSource pode perder o 
> endereço/referência do DataSet.
>
> Quando eu programava para desktop de forma "tradicional", eu sempre 
> acrescentava um código no evento OnCreate do Form para atribuir o DataSet 
> correto ao DataSource, assegurando assim que, em tempo de execução, tudo 
> esteja ligado de forma correta, independentemente se em tempo de desenho 
> esses endereços tenham sido perdidos.
>
> Espero ter ajudado mais que atrapalhado. :D
>
> Felipe Ambrosio escreveu:
>> Galera, preciso de uma ajuda, nao sei mais o que verificar...
>>
>> Trabalho com Delphi 7 e FB 2.0...
>>
>> Atualmente tenho 3 projetos diferentes, mas em um deles (que raramente eu 
>> dou uma manutenção) quando abro no Delphi verifico que no FORM principal 
>> (primeiro tela do programa) todos os componentes (DBedits, DBloockup, 
>> DBgrid) estão sem a informação do DataSource, já tentei ver varias coisas 
>> mas não consigo descobrir e chegar em uma conclusão porque isso ocorre.
>>
>> Alguem tem alguma idéia ou ja passou por isso?
>>
>> []'s
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use: 
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>> 





Mais detalhes sobre a lista de discussão lista