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

 


Responder a