Article View: pl.comp.lang.delphi
Article #346401Re: Circular Unit Reference (Circular Class Reference)
From: immo
Date: Thu, 08 Mar 2018 07:46
Date: Thu, 08 Mar 2018 07:46
21 lines
2641 bytes
2641 bytes
W dniu środa, 7 marca 2018 21:43:12 UTC+1 użytkownik wloochacz napisał: > W dniu 2018-03-07 o 20:59, Roman Tyczka pisze: > /ciach/ > > >> Host zawiera tylko interfejsy. > >> Ich implementację dostarcza konkretna klasa, która rejestruje się w > >> Host. Host nie ma pojęcia o tej klasie, ona tylko trzyma referencję na > >> interfejs. > >> I dlatego nie mam Circular Unit Reference (Circular Class Reference). > > > > Ale u Ciebie to jest jednokierunkowe, a Przemkowi chodziło o to, żeby > > korowe interfejsy/klasy znały tego Hosta. > W używaniu - tak. > W implementacji, kierunek jest od klasy do hosta. > A poza tym, niech Przemek powie o co mu chodziło ;-) Najprościej, żeby z każdego miejsca tego Core, dało się wywołać coś na styl Core.Connection.ConnectionX, czyli wejście od samego 'spodu', i przy okazji z możliwością zejścia 'w dół' do klasy niżej, czyli jeśli jesteśmy w ConnectionX, to np. parent.ConnectionY (gdzie parent będzie w tym wypadku Connection). pozdrawiam, Przemek O.
Technical Details
Message-ID:
<039a897c-b565-44af-9878-417a0e3704a9@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer02.am4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!r195no431984itc.0!news-out.google.com!a2ni2012ite.0!nntp.google.com!e10no590979itf.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<06e89078-c8b6-46f1-8353-fe26050464f7@googlegroups.com> <1f7uetk1q6zns.dlg@tyczka.com> <a9a0ea51-cda4-4d78-b162-30263f6da079@googlegroups.com> <5aa02014$0$31354$65785112@news.neostrada.pl> <dyi5ls6ud9lq$.dlg@tyczka.com> <5aa04edf$0$673$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.107.18.138 with SMTP id 10mr18530652ios.106.1520495190330; Wed, 07 Mar 2018 23:46:30 -0800 (PST) X-Received: by 10.157.96.5 with SMTP id h5mr1314955otj.14.1520495190068; Wed, 07 Mar 2018 23:46:30 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer02.am4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!r195no431984itc.0!news-out.google.com!a2ni2012ite.0!nntp.google.com!e10no590979itf.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Wed, 7 Mar 2018 23:46:29 -0800 (PST) In-Reply-To: <5aa04edf$0$673$65785112@news.neostrada.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.65.28.194; posting-account=uWBjDgoAAACxkgIP6dtE4dpCnc16V86n NNTP-Posting-Host: 77.65.28.194 References: <06e89078-c8b6-46f1-8353-fe26050464f7@googlegroups.com> <1f7uetk1q6zns.dlg@tyczka.com> <a9a0ea51-cda4-4d78-b162-30263f6da079@googlegroups.com> <5aa02014$0$31354$65785112@news.neostrada.pl> <dyi5ls6ud9lq$.dlg@tyczka.com> <5aa04edf$0$673$65785112@news.neostrada.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <039a897c-b565-44af-9878-417a0e3704a9@googlegroups.com> Subject: Re: Circular Unit Reference (Circular Class Reference) From: immo <przemek-o@soft-system.pl> Injection-Date: Thu, 08 Mar 2018 07:46:30 +0000 X-Received-Body-CRC: 1214143371 X-Received-Bytes: 2701 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit