Article View: pl.comp.lang.pascal
Article #92305Re: [A propos] Re: Obiekt jako parametr procedury - problem
From: Terrmit
Date: Fri, 07 Dec 2007 10:14
Date: Fri, 07 Dec 2007 10:14
44 lines
2314 bytes
2314 bytes
> : Terrmit pisze:
[ciach]
> : > Count := 3 odnosi się do X2
>
Tu jest wyraźnie napisane, że X2, a nie X1
Solaris pisze:
> Dnia Thu, 06 Dec 2007 17:19:00 +0100, jakże pięknego
> Masz jakiś zepsuty kompilator:
[ciach]
> begin
> obj1.X:=1;
> obj2.X:=2;
>
> with (obj1) do
> begin
> with (obj2) do
> begin
> x:=666; // (*) odnosi się do obj2 a nie obj1 tak jak ty twierdzisz
a jak ja napisałem?
> (*) Czyli widać na przykładzie, że twoje X2.Count (u mnie x (aka obj2.x)) odnosi
> się do obj2.x a nie jak ty twierdzisz obj1.x
>
W którym miejscu twierdziłem, że do X1?
Nie chce mi się tego kompilować, ale na logikę, jeśli piszemy coś
w danym bloku begin end, to odnosi się to bezpośrednio do zmiennych
(obiektów) z tego bloku chyba, że wskażemy inaczej.
> with (obj1) do
> begin
> with (obj2) do
> begin
> x:=666; //odnosi się do obj2
//aby odniesc się to do obj1 trzeba napisac jawnie
obj1.x:=777;
Jeśli jest inaczej, to sorry, ale nie wiem dlaczego moje programy
działają. A może mnie się tylko tak wydaje?
Sławek
Technical Details
Message-ID:
<fjb6tn$qd7$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<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> <fj97do$t6j$1@news.onet.pl> <20071206193428.4f37d31d.solaris@be.inspired>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Terrmit <terrmitv@poczta.onet.pl> Newsgroups: pl.comp.lang.pascal Subject: Re: [A propos] Re: Obiekt jako parametr procedury - problem Date: Fri, 07 Dec 2007 11:14:10 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 44 Message-ID: <fjb6tn$qd7$1@nemesis.news.tpi.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> <fj97do$t6j$1@news.onet.pl> <20071206193428.4f37d31d.solaris@be.inspired> NNTP-Posting-Host: fge166.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1197022967 27047 83.13.160.166 (7 Dec 2007 10:22:47 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Fri, 7 Dec 2007 10:22:47 +0000 (UTC) User-Agent: Thunderbird 2.0.0.9 (X11/20071115) In-Reply-To: <20071206193428.4f37d31d.solaris@be.inspired> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit