FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Diferencia con Macros entre versiones anteriores de xHarbour
Posts: 186
Joined: Sat Oct 08, 2005 07:32 AM
Diferencia con Macros entre versiones anteriores de xHarbour
Posted: Tue May 19, 2009 02: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

Continue the discussion