🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [A propos] Re: Obiekt jako parametr procedury - problem

#92300
From: Magda S
Date: Thu, 06 Dec 2007 16:19
75 lines
2365 bytes
Terrmit pisze:
> Magda S pisze:
>> Terrmit pisze:
> [ciach]
>>
>> A odpowiedź mogłaby być przypuszczalnie taka:
>>
>>
>> Są sobie dwa obiekty - X1 i X2. Obydwa mają właściwość Count typu 
>> Integer.
>>
>> I mamy taki kod:
>>
>>
>> X1.Count := 1;
>> X2.Count := 2;
>>
>> with X1 do
>> begin
>>   with X2 do
>>   begin
>>     Count := 3;
>>   end;
>> end;
>>
>>
>>
>> I teraz zagadka: do której właściwości odnosi się "Count := 3"? do 
>> X1.Count czy X2.Count?
>>
>> Zastanów się DOBRZE, zanim odpowiesz...
>>
> Count := 3 odnosi się do X2




   PUUUUUUUUUUUUUUUUDŁŁŁŁŁŁŁŁŁOOOOOOOOOOOOOOO!




> 
>>
>> A jak już odpowiesz, to popatrz na coś podobnego: jest forma Form1 i 
>> jakaś kontrolka na tej formie. I teraz mamy tak:
>>
>>
>> procedure TForm1.<jakas nazwa>;
>> var
>>   X: TComponent;
>> begin
>>   ... // tu zmiennej X nadaje się wartość
>>
>>   if X is TControl then
>>   begin
>>     with TControl(X) do
>>     begin
>>       Color := clRed;
>>     end;
>>   end;
>>
>>
>> jak myślisz, co zrobi się czerwone: kontrolka, czy forma? Sprawdź 
>> zanim odpowiesz.
>>
> Czerwona będzie kontrolka.

   PUUUUUUUUUUUUUUUUDŁŁŁŁŁŁŁŁŁOOOOOOOOOOOOOOO! Pisałam, żebyś sprawdził, 
zanim odpowiesz.

> 
> Bawimy się w quizy?

Nie. Chciałam zwrócić uwagę na pewną pułapkę, w kwestii POZORNIE oczywistej.
Technical Details
Message-ID: <fj97do$t6j$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <fj7cka$ldq$1@nemesis.news.tpi.pl> <fj899b$8j6$1@atlantis.news.tpi.pl> <fj8fdm$ehh$1@news.onet.pl> <fj8on4$2pb$1@atlantis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Magda S <sowamagda@vp.pl>
Newsgroups: pl.comp.lang.pascal
Subject: Re: [A propos] Re: Obiekt jako parametr procedury - problem
Date: Thu, 06 Dec 2007 17:19:00 +0100
Organization: Onet.pl
Lines: 75
Message-ID: <fj97do$t6j$1@news.onet.pl>
References: <fj7cka$ldq$1@nemesis.news.tpi.pl> <fj899b$8j6$1@atlantis.news.tpi.pl> <fj8fdm$ehh$1@news.onet.pl> <fj8on4$2pb$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: 83-238-229-135.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1196957945 29907 83.238.229.135 (6 Dec 2007 16:19:05 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Thu, 6 Dec 2007 16:19:05 +0000 (UTC)
X-Sender: KHtBgMtiNDK3eTOhE4lk6g==
In-Reply-To: <fj8on4$2pb$1@atlantis.news.tpi.pl>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit