Hola a todos,
Es posible añadir en tiempo de ejecución una nueva data a una CLASE (no a un objeto), para que los objetos creados a partir de ella la tengan?
Vamos, algo así como:
AddDataInclass( "MICLASE", "LaData")
(No se rían mucho si he dicho una gilipollez, aún no he tenido tiempo de pensarlo con tranquilidad)
Un saludo
Carlos G.
Nueva DATA en runtime?
Nueva DATA en runtime?
Un Saludo
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
-
- Posts: 6
- Joined: Mon Sep 22, 2008 1:45 pm
Re: Nueva DATA en runtime?
Esta funcion de Harbour añade una data a un objeto:
__objAddData( <oObject>, <cDataName> ) --> oObject
__objAddData( <oObject>, <cDataName> ) --> oObject
Re: Nueva DATA en runtime?
SantaCroya wrote:Esta funcion de Harbour añade una data a un objeto:
__objAddData( <oObject>, <cDataName> ) --> oObject
Muchas gracias,
no es exacatamente lo que quería pero me servirá:
Code: Select all
FUNCTION uAddDataInObj( oObject, cDataName, uElvalor )
__objAddData( oObject, cDataName )
oObject:cDataName := uElvalor
Return "Ea!, me lo como con patatas."
Saludos y gracias
Carlos G.
Un Saludo
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
- andresreyes_mzt
- Posts: 70
- Joined: Fri Jan 11, 2008 6:55 am
- Location: Mexico
- Contact:
Re: Nueva DATA en runtime?
FiveWidi,
Para que realmente Funcione tu ejemplo,
necesitas cambiar la siguiente linea
por
Saludos,
Andres Reyes
Para que realmente Funcione tu ejemplo,
necesitas cambiar la siguiente linea
Code: Select all
oObject:cDataName := uElvalor
Code: Select all
__objSendMsg( oObject, "_" + cDataName, uElvalor )
Andres Reyes
{{{ ---- xharbour + Borland C --- }}}
Re: Nueva DATA en runtime?
Cierto, muchas gracias,
Un Saludo
Carlos G.
Un Saludo
Carlos G.
Un Saludo
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
Carlos G.
FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10