🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Circular Unit Reference (Circular Class Reference)

#346401
From: immo
Date: Thu, 08 Mar 2018 07:46
21 lines
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-mail
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>

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