From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,2843c5eea3415584 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit From: Brian May Newsgroups: comp.lang.ada Subject: Re: APQ References: Date: Fri, 17 Dec 2004 15:38:14 +1100 Message-ID: User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:BsgR7FJMTbEGTKME3kqn5UfrLgA= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: snoopy.microcomaustralia.com.au X-Trace: news.melbourne.pipenetworks.com 1103258268 202.173.153.89 (17 Dec 2004 14:37:48 +1000) X-Complaints-To: abuse@pipenetworks.com X-Abuse-Info: Please forward all headers to enable your complaint to be properly processed. Path: g2news1.google.com!news3.google.com!news.glorb.com!newsfeed-east.nntpserver.com!nntpserver.com!news1.optus.net.au!optus!news.mel.connect.com.au!news-south.connect.com.au!news-north.connect.com.au!duster.adelaide.on.net!news.melbourne.pipenetworks.com!not-for-mail Xref: g2news1.google.com comp.lang.ada:7016 Date: 2004-12-17T15:38:14+11:00 List-Id: >>>>> "Warren" == Warren W Gay VE3WWG writes: Warren> The error looks familiar, though I don't understand the reason Warren> for the "limitation" that the compiler is imposing. It would make perfect sense if I hadn't declared the type to be abstract. If a type has any abstract methods, then the type must be abstract too. This in turn prohibits creating any objects based on this type. Child types do not need to be defined abstract if the define all the abstract methods. I believe this is just what we required for this situation. However, in this case the type is abstract (or so I believe), hence the error will not occur. Obviously, I am wrong, because the error is occurring ;-). -- Brian May