Cita:
Empezado por eliash
en realidad no es más que el mismo objeto con dos nombres
|
No olvides que en delphi, cualquier variable de tipo "objeto" no es mas que un apuntador. Lo que en el viejo pascal era:
Código Delphi
[-]
objeto^.miembro := valor;
en delphi se reduce a:
pero la asignación directa, sigue asignando el puntero y no otra cosa.
Ya lo ha dicho fede:
hace que b apunte a donde apunta a, y no que el objeto a se copie al objeto b (que de hecho, podría sin problemas no existir en el momento de la asignación).
Hasta luego.