Sustituir Macro & en xHarbour

Sustituir Macro & en xHarbour

Postby Francisco Horta » Wed Jun 22, 2011 11:02 pm

Hola foro

en Harbour hacia esto y me funcionaba:
cC := "Dia"+StrZero(DAY(dFec3),2)
::oTabla[x]:&cC := cVar

ya probe sin solucion asi:
::oTabla[x]:&(cC) := cVar

en xHarbour no funciona, no reemplaza el valor en el campo,
como le hago para hacer eso mismo aleatoriamente?
saludos
Paco
____________________
Paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Re: Sustituir Macro & en xHarbour

Postby nageswaragunupudi » Thu Jun 23, 2011 3:13 am

Safer than using macros:
Code: Select all  Expand view

OSend( ::oTabla[x], "_Dia"+StrZero(DAY(dFec3),2), cVar )
 
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10295
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Sustituir Macro & en xHarbour (SOLUCIONADO)

Postby Francisco Horta » Thu Jun 23, 2011 2:19 pm

FUNCIONA PERFECTO!!!!!

donde puedo ver el OSend ?
lo desconocia...

GRACIAS RAO

Saludos
PACO
____________________
Paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Re: Sustituir Macro & en xHarbour

Postby nageswaragunupudi » Thu Jun 23, 2011 2:57 pm

OSend() is a FiveWin function.

uVal := Object:cData
is same as
uVal := OSend( Object, "cData" )

Object:cData := uNew
is same as
OSend( Object, "_cData", uNew )
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10295
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Sustituir Macro & en xHarbour

Postby carlos vargas » Thu Jun 23, 2011 11:08 pm

but macro not work.
error in evalution o error in implementation?

salu2
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1688
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Sustituir Macro & en xHarbour

Postby nageswaragunupudi » Thu Jun 23, 2011 11:54 pm

carlos vargas wrote:but macro not work.
error in evalution o error in implementation?

salu2

For me <object>:&<macroexpression> is working with xHarbour.

But I suggested OSend as a more dependable method.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10295
Joined: Sun Nov 19, 2006 5:22 am
Location: India


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 27 guests