foi exatamente a forma que fiz....
o ruim é que fica com cara de remendo... :-)
parece que meu código está consertando um bug do delphi....
eu ia perguntar isso no Delphi Tour, mas tinha tanta coisa pra perguntar,
que esqueci desta....


Em 27/03/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu:
>
> Isso acontece comigo desde o Delphi 5 e ainda não descobri o porque ?,
> Agora
> utilizo o Delphi 2006 e voltou acontecer em um dos forms.
>
> Nos Forms que isso ta acontecendo, coloquei no evento FormCreate um loop
> para cada tipo de componente dataware, setando a propriedade datasource
> para
> o correspondente no datamodulo.
> Ex.:
>
>
> for I := ComponentCount - 1 downto 0 do
> begin
>
>   if (Components[I] is DBEdit) then
>     DBEdit(Components[I]).DataBinding.DataSource :=
>     DmClientes1.dsClientesMestre;
>
> end;
>
> ----- Original Message -----
> From: "Marcos André" <[EMAIL PROTECTED]>
> To: <delphi-br@yahoogrupos.com.br>
> Sent: Monday, March 27, 2006 1:20 PM
> Subject: Re: [delphi-br] Re: Perdendo DataSource
>
>
> > Olha se entendi bem o seu problema, isto já aconteceu comigo,
> > tipo até hoje acontece as vezes, procure, sempre que você alterar os
> > forms,
> > deixar o datamodulo correspondente aberto, para que ele não perca o
> link,
> > o Delphi parece ter um bug, com ligações de componentes setadas em
> módulos
> > diferentes, quando estes não estão abertos, e é pior quando se trabalha
> > com
> > herança.
> >
> >
> >
> > Abraços
> > Marcos André
> > Analista de Sistemas
> > www.e-easy.com.br
> > ----- Original Message -----
> > From: "Murillo Proença" <[EMAIL PROTECTED]>
> > To: <delphi-br@yahoogrupos.com.br>
> > Sent: Monday, March 27, 2006 1:11 PM
> > Subject: [delphi-br] Re: Perdendo DataSource
> >
> >
> > Tentou apagar todos os .DCU e recompilar a aplicação?
> >
> > --- Em delphi-br@yahoogrupos.com.br, "Daniel Bastos" <[EMAIL PROTECTED]>
> > escreveu
> >>
> >> Galera....
> >> Tem ocorrido um erro estranho aqui.
> >>
> >> Alguns dias,em 1 projeto. Compoenetes data-aware tem perdido sua
> > conexão com
> >> o DataSource.
> >>
> >> Quando eu jevo em tempo de execussão, está ligado corretamente,
> > mas, quando
> >> rodando, essa ligação é perdida...
> >>
> >> fazendo um teste, verifiquei o seguinte:
> >>
> >> No delphi, a propriedade me aparece da seguinte forma:
> >> dtmDataModule.dtsDataSet
> >>
> >> até ai, tudo bem. Mas quando veifiquei com o delphi rodando, este
> > valor
> >> estava assim:
> >> dtsDataSet
> >>
> >> sem o nome do dataModule na frente.
> >> Este erro só acontece neste projeto. Depois da máquina formatada.
> >>
> >> para resolver este problema, tive que fazer um loop aribuindo o
> > DataSource
> >> novamente a cada criação do formulário.
> >> Alguem sabe porque está acontecendo e como resolver este problema?
> >>
> >> Usando D7, IB, IBX
> >>
> >>
> >> [As partes desta mensagem que não continham texto foram removidas]
> >>
> >
> >
> >
> >
> >
> >
> > --
> > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> >
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> >
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.1.385 / Virus Database: 268.3.0/290 - Release Date: 23/3/2006
> >
> >
>
>
>
> --
> <<<<< 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 >>>>>

<*> 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