Article View: pl.comp.lang.pascal
Article #80346Re: Proszę odpowiedź na pytanie [ot]
From: Michał Zaborowski
Date: Fri, 24 Oct 2003 06:43
Date: Fri, 24 Oct 2003 06:43
43 lines
2990 bytes
2990 bytes
Witam, Dodałem OT, bo głupio wygląda ;) Maly wrote: > Michał Zaborowski wrote: >> Może w FPC - w Delphi jest tylko jedna opcja - ustawia się >>samemu i informuje się o tym resztę świata... > > tutaj nienadążam o co chodzi :>. (stored/default?) myślniki > przeszkadzają mi to odczytać ze zrozumieniem :]. > Nie znam aż tak dobrze FPC, żeby wypowiadać się jak się zachowują DFMy. Default rozumiane jako wartość domyślna dl właściwości ma sens tylko w przypadku właściwości 'pubished'. To samo dotyczy stored. >>>property blah : TArr read ... write ...;default; >>>// ustawia blah jako property domyślne obiektu. (obiekt[123]:=...) >>>// coś jak przeładowanie operatora [] w c++ :P >> >> Tak, ale to dotyczy tylko i wyłącznie właściwości tablicowych. >>Tam było Integer, chodziaż z drugiej strony brak wartości... >>Nie tylko C++ jest taki sprytny. ;P > > tak wiem, a załaczona linia to był taki skrót myślowy :] > (a swoja droga w ObjectPascalu powinna być możliwość > przeładowania wszystkich operatorów :> tak jak w c++ :P) Bo ja wiem? Na razie to znalazłem jedno miejsce gdzie coś takiego jest niezastąpione. Mowa o C++. W Builderze, w sekcji try/finally - return przerywa wykonywanie i finally nie zostanie wykonane. A jak się weźmie pod uwagę, że VCLowe obiekty trzeba tworzyć przez new to sprawa wygląda mało czytelnie... No ale to już dalsze OT ;) Przeciążanie operatorów fajnie zorbione jest w Pythonie - definiuje się funkcję __gt__ i jak dochodzi do porównania ' > ' to jest wywoływana ta właśnie funckja. Tak, to też OT. -- Pozdrawiam, Michał Zaborowski (TeXXaS) Uwaga: z adresu proszę usunąć _nospam_ http://sqlite4delphi.sourceforge.net/
Technical Details
Message-ID:
<bnahi7$21cr$1@foka.aster.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.astercity.net!not-for-mailReferences:
<bn0ksu$rt6$1@korweta.task.gda.pl> <bn13av$2b0$1@kastor.ds.pg.gda.pl> <bn6cqc$bjc$1@foka.aster.pl> <bn6gkj$h4s$1@absinth.dialog.net.pl> <bn98fq$1js2$1@foka.aster.pl> <bn9acb$16l$1@absinth.dialog.net.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.astercity.net!not-for-mail From: Michał Zaborowski <michal.zaborowski@_nospam_wp.pl> Newsgroups: pl.comp.lang.pascal Subject: Re: Proszę odpowiedź na pytanie [ot] Date: Fri, 24 Oct 2003 08:43:07 +0200 Organization: Aster City Net Lines: 44 Message-ID: <bnahi7$21cr$1@foka.aster.pl> References: <bn0ksu$rt6$1@korweta.task.gda.pl> <bn13av$2b0$1@kastor.ds.pg.gda.pl> <bn6cqc$bjc$1@foka.aster.pl> <bn6gkj$h4s$1@absinth.dialog.net.pl> <bn98fq$1js2$1@foka.aster.pl> <bn9acb$16l$1@absinth.dialog.net.pl> NNTP-Posting-Host: 62.121.87.211 Mime-Version: 1.0 X-Trace: foka.aster.pl 1066977671 66971 62.121.87.211 (24 Oct 2003 06:41:11 GMT) X-Complaints-To: abuse@astercity.net NNTP-Posting-Date: Fri, 24 Oct 2003 06:41:11 +0000 (UTC) In-Reply-To: <bn9acb$16l$1@absinth.dialog.net.pl> X-Tech-Contact: usenet@astercity.net X-Accept-Language: en-us, en X-Server-Info: http://www.astercity.net/news/ User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5) Gecko/20030925 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit