🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #80343

Re: Proszę odpowiedź na pytanie

#80343
From: Maly
Date: Wed, 22 Oct 2003 18:01
22 lines
1817 bytes
Michał Zaborowski wrote:
>>> C)property I:Integer read getI write setI; default;
>    Chyba chodzi o średnik - default oznacza, że podanej wartości nie
> ma
> co zapamiętywać, bo jest standardowo ustawiana np. w konstruktorze.
>    Test - wygląda jak Delphi Certified Developer...


nie do końca, można na dwa sposoby użyć keyword'a default.

property blah : integer read Fblah write Fblah default 0;
// ustawia wartość domyslną property, względnie kontroluje
// czy zapisywać daną wartość czy nie(związanie z tym co kolega
// już wymienił - konstruktor etc.)

property blah : TArr read ... write ...;default;
// ustawia blah jako property domyślne obiektu. (obiekt[123]:=...)
// coś jak przeładowanie operatora [] w c++ :P

-- 
Pozdrawiam,
Maly.
Technical Details
Message-ID: <bn6gkj$h4s$1@absinth.dialog.net.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.dialog.net.pl!not-for-mail
References: <bn0ksu$rt6$1@korweta.task.gda.pl> <bn13av$2b0$1@kastor.ds.pg.gda.pl> <bn6cqc$bjc$1@foka.aster.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.dialog.net.pl!not-for-mail
From: "Maly" <maly@USUNnan.pl>
Newsgroups: pl.comp.lang.pascal
Subject: Re: Proszę odpowiedź na pytanie
Date: Wed, 22 Oct 2003 20:01:38 +0200
Organization: Dialog Net
Lines: 23
Message-ID: <bn6gkj$h4s$1@absinth.dialog.net.pl>
References: <bn0ksu$rt6$1@korweta.task.gda.pl> <bn13av$2b0$1@kastor.ds.pg.gda.pl> <bn6cqc$bjc$1@foka.aster.pl>
NNTP-Posting-Host: dial-336.zgora.dialog.net.pl
Mime-Version: 1.0
X-Trace: absinth.dialog.net.pl 1066845651 17564 217.30.152.80 (22 Oct 2003 18:00:51 GMT)
X-Complaints-To: http://www.dialog.pl/dialog/internet/internet.php?id=41
NNTP-Posting-Date: Wed, 22 Oct 2003 18:00:51 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit