That would seem to be what Nic was alluding (sp?) to...

I have a number of niggles and many of them don't appear to be addressed
despite getting a bugs and wishes list together at work and sending it in...

My biggest one is delegated interface shortcomings that lose holder objects
which are themselves multiple interfaced.

interface Ia

interface Ib

object Toa imlpements Ia

object Toab implements Ia,Ib
   na :Ia delegates Ia;

var
  noab :Ib;
  na :Ia;
  nb :Ib;

noab := Toab.Create;
na := noab as Ia;
nb := na as Ib; // Bzzzt can't get Ib from the object attached to na
nb := noab as Ib; // fine

It's something like that... It meant that using composition was nowhere as
powerful as in Java... Of course you expect quite as much as java with it's
anonymous inner classes making such an elegant composition tool.

I don't know if we will be getting the upgrade this time, the new features
are unlikely to be as extreme as from D3->D4.

--
Aaron Scott-Boddendijk
Jump Productions
(07) 838-3371 Voice
(07) 838-3372 Fax

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to