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

Reply via email to