🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#92305
From: Terrmit
Date: Fri, 07 Dec 2007 10:14
44 lines
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-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> <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