L
Lieven De Foor
Guest
I've noticed a couple of peculiarities I would like to get peoples opinions on. First is this: I'm trying to add a Equals method to an interface and at compilation I'm getting the error: Attempt to override method 'Equals' in class 'Progress.Lang.Object', but OVERRIDE was not specified. (13000) This is an interface, not a class. Why do I have to specify override? This doesn't seem to be necessary in c# or java... Second: Progress has engineered the .NET bridge in such a way that System.Object is (or seems to be) derived from Progress.Lang.Object. Then how come System.Object isn't exposing the Equals method with a Progress.Lang.Object as parameter, but only as System.Object?
Continue reading...
Continue reading...