Форум » [x]Harbour » Снова макрос » Ответить

Снова макрос

Dima: Local cmt := 'mytest' local c1 := '1' local c2 := '2' ? &cmt(c1,c2) // работает в Clipper , в Xharbour нет , почему ? ? &(cmt+'(c1,c2)') // ни там ни там не работает return nil function mytest(c1, c2) return "test" + c1 + c2

Ответов - 1

Loach: Так сработает: ? &(cmt+'("'+c1+'","'+c2+'")') А ежели хотите пользовать: ? &cmt(c1,c2) // работает в Clipper , в Xharbour нет , почему ? ? &(cmt+'(c1,c2)') // ни там ни там не работает тогда объявляйте c1 и c2 как Private, а не Local, и сразу все заработает...



полная версия страницы