Hallo Michael, Du schriebst am Mon, 18 Nov 2013 12:22:57 +0100:
> arithmetic. (In fact in Object Pascal any class reference is a pointer, > anyway) Yes, that's right, and has caused a lot of confusion among programmers using it. It makes the Pascal distinction between value and variable parameters useless, as effectively, _every_ object parameter becomes a variable parameter, even when passed by value. Now, how can you pass an object that's meant to be kept unaffected by anything happening in the procedure or function? Well, yes, you simply can't. > > And, you _cannot_ use this notation yourself for your self-declared > > pointer variables. It only works where so designed. > You may be right but this does not really make sense (Nowadays records > even can have "life" functions and thus are very similar to objects.) These '"life" functions' are just references to a table of predefined ones that are called indirectly if needed. Just as with objects - and thus a really unneccessary extension of an already well defined concept. -- -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz ----------------------------------------------------------- ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk