Hola a todos
¿alguien sabría como clonar un objeto, hacer un duplicado del mismo?
Un saludo
Clonar un objeto
- Paco Garcia
- Posts: 172
- Joined: Fri Oct 07, 2005 12:00 pm
- Contact:
- Paco Garcia
- Posts: 172
- Joined: Fri Oct 07, 2005 12:00 pm
- Contact:
?
Supongo que no inicializa metodos ni nada por el estilo, vamos que no llama al constructor.
Los codebloks ¿se duplican también?
Saludos
Los codebloks ¿se duplican también?
Saludos
Paco,
Saludos,
José Luis Capel
Code: Select all
Function Main()
LOCAL u,v
u := miClase():c()
u:s := "objeto u"
v := __objClone( u )
? v:s // "objecto u"
? v:b() // 1
RETURN NIL
CLASS miClase
DATA s
DATA t
METHOD a()
METHOD B INLINE a() // esto crea un codeblock
METHOD c()
ENDCLASS
METHOD c() CLASS miClase
RETURN Self
METHOD a() CLASS miClase
RETURN 1
Saludos,
José Luis Capel
Last edited by jlcapel on Fri Oct 20, 2006 5:55 am, edited 1 time in total.
- Paco Garcia
- Posts: 172
- Joined: Fri Oct 07, 2005 12:00 pm
- Contact: