Um objeto Thread me traria outro problema, o sincronismo! Estive aqui estudando, e descobri que temos um Objeto TCollection, poderia implementar um Objeto Listener que erde de TCollection, quando o post for executado ele chamaria este objeto ou melhor seu metodo, ai ele faria uma Interation sobre a Collection. É quase a mesma ideia Welson do uso de Threads, mas sem ser paralelo, assim não terei problemas com o Sincronismo!
Será que existe algum componente para Delphi que possa me poupar trabalhos com Coleções de objetos. Obrigado Welson! Em 02/02/06, Welson Avelar <[EMAIL PROTECTED]> escreveu: > > Tente criar um objeto Thread e implementar nesse objeto, o que vc. > precisa. > E sempre que um After/BeforePost for acionado, vc. chama sua thread. > Acho que uma solução poderia ser essa. Isso se consegui entender > certinho o que vc. precisa. (-_-) > > Um abraço... até a vista. > > Carlos Delfino Carvalho Pinheiro escreveu: > Bons Dias! > (...) > Tenho a necessidade de inserir diversos Procedimentos para que possam > ouvir (Listener) os eventos AfterPost e BeforePost de uma ADOTable! > > Em Java, eu usaria um Padrão de Projeto Chamado Publish-Subscribe(A > GoF pattern (section 23.9 of Larman); Also known as publish-subscribe, > delegation-event model, event-listener model), que já implementado me > oferecia um Metodo chamado AddPropertyListener(String,Objeto), mas > percebi que em Delphi somente um Procedimento (ou melhor ponteiro para > procedimento)por vez pode ser adicionado como Ouvinte destes eventos! > > Qual seria a melhor forma de se implementar multiplos Ouvintes? Criar > uma coleção e criar um unico metodo em um DataModule onde seria > adicionado os ouvintes segundários, e este metodo adicionado ao > Evento? > > Existiria forma mais prática? > > Obrigado! > > > ================================= > "Nunca ande pelo caminho traçado, pois ele conduz somente até onde os > outros já foram." > Alexander Graham Bell > ================================= > Welson de Avelar Soares Filho > Programador Delphi > Gemini Sistemas > <www.geminisistemas.com.br> > Juiz de Fora - Minas Gerais > ================================= > > --------------------------------- > Yahoo! doce lar. Faça do Yahoo! sua homepage. > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE > <http://br.ard.yahoo.com/SIG=12fgmtg0l/M=393477.7870451.8719931.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1138895516/A=3254979/R=0/id=noscript/SIG=12k5j3olb/*http://www.momentumquiz.com.br/index.php?md5ref=372BBEE98E9544bd8B2F9E87847EEEBE_3> > ------------------------------ > *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]<[EMAIL PROTECTED]> > > - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > -- Carlos Delfino Consultoria e Pesquisa Desenvolvimento de Softwares. Sun Certified Associate for Java Platform [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