You might find some info on the list archive for fpc-devel: http://lists.freepascal.org/lists/fpc-devel/2012-October/030149.html
-- Ewald On 10/28/2012 04:09 PM, bsquared wrote: > Hi all, > > It has been some time since I have used FPC/Laz. I was looking for some > information on 'observer pattern' the other day, and I found this > article[1]. I notice that it is a bit old, and it makes me question > whether or not I have made an error following it. > > I get an invalid cast error at this code > (DigitalClock1 as ISubject).Attach(fClockTimer as IObserver); > which is actually flipped and should be > (fClockTimer as ISubject).Attach(DigitalClock1 as IObserver); > > So, my questions ... > Is the article out of date? > Are these patterns implemented in the base code? > And as an aside, what is the state of tiOPF, I could not get it to > install in Lazarus 1.02. > > Thank you. > > [1] - http://blogs.teamb.com/joannacarter/2004/06/30/690 _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal