Quien podria indicarme el equivalente de esta estructura en Harbour
- Code: Select all Expand view
- __objAddData( Self, cName )
oSend(Self,cName,xValue)
Funciona bien en XHarbour
Gracias de antemano
__objAddData( Self, cName )
oSend(Self,cName,xValue)
ruben Dario wrote:Hola.
A mi me funciona asi.
__objAddData( Self, a )
__objSendMsg( Self, "_" + a , acp )
METHOD Set( cName, xValue ) CLASS TPublic
IF oSend(Self,cName)=NIL
__objAddData( Self, cName )
ENDIF
oSend(Self,cName,xValue)
RETURN Self
METHOD Set( cName, xValue ) CLASS TPublic
IF oSend(Self,cName)=NIL
__objAddData( Self, cName )
ENDIF
__objSendMs(Self,cName,xValue)
RETURN Self
ruben Dario wrote:Si trabajo con la misma version.
Podrias ajustarlso asi. te deberia de funcionar.
Estas modificando la Clase TPublic.
Saludos , mira si te funciona que error de da, me comentas o me escribes.
- Code: Select all Expand view
METHOD Set( cName, xValue ) CLASS TPublic
IF oSend(Self,cName)=NIL
__objAddData( Self, cName )
ENDIF
__objSendMs(Self,cName,xValue)
RETURN Self
ruben Dario wrote:No.
Pero solamente estas ejecutardo la CLase Tpublic.
Colocalo asi.
__objSendMsg( Self, "_" + cName,xValue )
Me imagino que pasas el Nombre (cName) y el valor para inicializarlo (xValue)
Muestrame como haces el llamado a esta clase.
__objSendMsg( Self, "_" + cName,uValue )
ruben Dario wrote:Bueno ya se soluciono, era que no habias probado con el cambio sugerido.
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: russimicro and 65 guests