🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Generic a deklaracja w metodzie klasy

#93029
From: webmajsterek
Date: Thu, 01 Jul 2010 14:58
42 lines
2393 bytes
> On Thu, 01 Jul 2010 11:30:31 +0200, webmajsterek@poczta.onet.pl wrote:

> > 
> > nawet to działa !! 
> 
> U mnie się nie kompiluje, w każdym razie "as is", skąd kompilator
> ma wiedzieć jaką specjalizacje ma "var Next:MyClass;"?
> 
> Free Pascal Compiler version 2.4.0 [2009/12/18] for i386
> ...
> Generics without specialization can not be used as a type for a variable.

bo ja mam  konstrukcję opisana ponizej 
najpierw jest zapowiedź klasy 

   MyClass=class;
   { definicja innych klas -- też niektóre odwołują się do MyClass }
   { Właściwa definicja klasy MyClass }
   { Redefinicja -- przykrycie }
   MyClass=class(..)
     ....
     test:MyClass;{  << i już kompilator się nie przejmuje }
   end;

Taki kod przechodzi przez kompilator -- i ułatwia spraw gdy rózne obiekty są od 
siebie zależne ( klasa A ma w spobie zmienna typu B  , a klasa B pole 
odwolujace się do A ).

> 
> p.s. Bierzesz jakieś leki? Po 2+ latach na grupie, po raz pierwszy
>      nie musiałem Cie odszyfrowywać jeżeli chodzi o gramatyke, 
>      ortografie i literówki ;-). W sensie, po raz pierwszy nie ma
>      dramatu ;-).

żadnych leków -- to pewno przez upał -- albo przez klawiature -- bo co chile 
teraz zacina mi się lewy shift ( musze kasować kilka wyrazów i przy okazji je 
porawiam ) -- albo możliwe że to przez dużą konsumpcje truskawek .



-- 
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Technical Details
Message-ID: <60b5.00001400.4c2cacf9@newsgate.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl
References: <scfxyygq3fib$.6jn6nl6d4hoe.dlg@40tude.net>

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!newsgate.onet.pl!niusy.onet.pl
From: webmajsterek@poczta.onet.pl
Newsgroups: pl.comp.lang.pascal
Subject: Re: Generic a deklaracja w metodzie klasy
Date: Thu, 01 Jul 2010 16:58:01 +0200
Organization: Onet.pl
Lines: 42
Sender: news@newsgate.onet.pl
Message-ID: <60b5.00001400.4c2cacf9@newsgate.onet.pl>
References: <scfxyygq3fib$.6jn6nl6d4hoe.dlg@40tude.net>
NNTP-Posting-Host: newsgate.onet.pl
Mime-Version: 1.0
X-Trace: newsgate.onet.pl 1277996281 14594 213.180.130.18 (1 Jul 2010 14:58:01 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 1 Jul 2010 14:58:01 +0000 (UTC)
X-Mailer: http://niusy.onet.pl
X-Forwarded-For: 79.184.247.186, 10.174.28.55
X-User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit