[delphi-br] Ajuda com interfaces.

2006-08-28 Por tôpico Ricardo Lima Mariz
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

 





Re: [delphi-br] Ajuda com interfaces.

2006-08-28 Por tôpico Marcos Douglas
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