quarta-feira, 20 de outubro de 2010

Macroexecução

Código macroexecutado: Se muito bem pensado, economiza linhas de código, reutiliza blocos de código, mas muito difícil de dar manutenção.. hehehe

clFunction := "u_FuncaoTeste()"

//Executando código macroexecutado

&clFuntion

Equivalente à: u_FuncaoTeste()

A idéia é utilizar variáveis do tipo string cujo seu conteúdo é uma expressão AdvPl, assim, com muita criatividade e lógica pode-se criar algoritmos fascinantes....

Outro exemplo:
clCondicao := "!Eof()"

While &clCondicao

// codigo