Ricardo, A unit C terá uma instância da interface, ou seja: var Intf: ITeste; begin Intf := TTeste.Create; ... end;
Mas como vc não quer que a unit C conheça a unit B, que contém uma implementação da interface, vc pode passar por parâmetro para a unit C somente a instancia JÁ CRIADA em outro lugar. -- Marcos Douglas ---- Mensagem Original ---- From: "Ricardo Lima Mariz" <[EMAIL PROTECTED]> To: delphi-br@yahoogrupos.com.br Sent: Seg, Agosto 28, 2006 10:36 am Subject: [delphi-br] Ajuda com interfaces. > Pessoal > > Tenho a unit A que contem a inteface ITeste > > Tenho a unit B que contem um objeto Teste que implementa a interface ITeste, > contido na unit A. > > Agora tenho a unit C que conhece apenas a unit A, como eu consigo acessar um > objeto do tipo Teste conhecendo somente a inteface que ele implementa, é > possivel fazer isso? > > Obrigado a todos. > > At. > > Ricardo > > [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