Diferencia con Macros entre versiones anteriores de xHarbour

Diferencia con Macros entre versiones anteriores de xHarbour

Postby tsales » Tue May 19, 2009 2:38 pm

Hola amigos.
Tengo una duda con el código:

LOCAL macro1 := &("{||ab:='1'}")
LOCAL macro2 := &("{||msginfo(ab)}")
EVAL(macro1)
EVAL(macro2)

Se ejecutan MACROS consecutivas y las variables creadas en una macro se ven en la otra macro:
AB := 1
MSGINFO(AB)

Este código es bastante antiguo, pero funcionaba sin problemas. Ahora provoca un error indicando que no existe la variable AB.
Añadiendo AB como variable PRIVATE funciona pero ¿Conocen alguna forma de que funcione sin crear variables private?

Saludos y gracias de antemano.
Toni Sales
Toni Sales
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 164 guests