Caro Murillo Já tentei apagar os DCUs, infelismente o erro persiste. Caro Marcos Tb vem acontecenco comigo com uma grande frequência, mas sempre seguindo um padrão. Anteriormente a ligação Se perdia entre o DataSource e o DataSet (Ou derivados). Sempre acontecia quando o DataModule era criado depois da construção do form, e este form era herdado de outro. Neste caso... os componentes data-aware estão mudando a PROPRIEDADE DataSource por eles mesmos.
Dentro do delphi eu seto a propriedade como sendo dtmXXXX.dtsYYYY, mas quando rodo a aplicação, a propriedade é automaticamente modificada para apenas dtsYYYY. Repare que ele retirou uma parte do nome da ligação. Não acontecem mensagens de erros. Aparenta que a propriedade Datasource não está conectada. O mais estranho de tudo é que este erro começou repentinamente e afetou cerca de 80 % do projeto. Mais estranho ainda é que partes dele não foram afetadas. Em 27/03/06, Marcos André <[EMAIL PROTECTED]> escreveu: > > 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 > > > > > > > > [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