🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #334778

Re: Jak przechowywać Interfejsy?

#334778
From: konsul41
Date: Thu, 12 Jan 2012 10:43
25 lines
1945 bytes
Użytkownik "wloochacz" <wloochacz@nospam.nie.gmail.com> napisał w wiadomości 
news:jemd56$lt5$1@inews.gazeta.pl...
>W dniu 2012-01-12 11:00, konsul41@wp.pl pisze:
>> Delphi XE
>>
>> Robię coś w rodzaju rozszeżenia możliwości
> To jest tzw. Interface Proxy
> http://en.wikipedia.org/wiki/Proxy_pattern
>
>> TListaObiektow= class(TComponent,IListaObiektow)
> Dlaczego TComponent a nie TIntefeacedObject lub TPersistentInterfaced?
To akurat nie miało znaczenia / projekt / zamysł początkowy.
> Nie będziesz miał tu RefCountingu i wycieki...
> No chyba, ze sam se zaimplementujesz RefCounting.

Wpierw poczytam

>> Pytanie czy w ten sposób można przechowywać interfejsy?
> Można, ale po co komplikować?
> http://stackoverflow.com/questions/2959163/how-to-store-and-locate-multiple-interface-types-within-a-delphi-tinterfacelist
>
> A jak masz generyki pod ręką to można skorzystać np. z TDictionary...
>
Dzięki będę czytał. 
Technical Details
Message-ID: <4f0eb953$0$1462$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <4f0eaf3a$0$1258$65785112@news.neostrada.pl> <jemd56$lt5$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: <konsul41@wp.pl>
Newsgroups: pl.comp.lang.delphi
References: <4f0eaf3a$0$1258$65785112@news.neostrada.pl> <jemd56$lt5$1@inews.gazeta.pl>
Subject: Re: Jak przechowywać Interfejsy?
Date: Thu, 12 Jan 2012 11:43:31 +0100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
Lines: 26
Message-ID: <4f0eb953$0$1462$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 178.42.213.159
X-Trace: 1326365011 unt-rea-a-01.news.neostrada.pl 1462 178.42.213.159:1083
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit