Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

&SC()

Propósito

Invocar uma FUNCTION cadeia com macro-substituição.

Sintaxe

&SC(<exp.C>)

Argumentos

<exp.C>

representa o nome da função cadeia do usuário que será invocada.

Utilização

Possibilita que várias FUNCTIONS sejam executadas com uma única chamada. Esta função facilita a programação, já que, executa a FUNCTION cujo nome será o resultado de uma expressão-cadeia.

As FUNCTIONS executadas devem ter o mesmo número e tipo de parâmetros para evitar erros de execução.

As FUNCTIONS que poderão ser executadas, devem ser declaradas pelo comando FUNCTION ou EXTERNAL.

Exemplos

$nolib

prog

EXTERNAL volta1(C),volta2(C)

a="UM"

? &SC ("volta1") (a)  &&  retornará UM

a="DOIS"

? &SC ("volta2") (a)  &&  retornará DOIS

quit

func volta1(C)

parameters b

return b

func volta2(C)

parameters c

return c

Consulte

$LIBRARY, DO, FUNCTION, &C() , &SD(), &SF(), &SL() e &SN().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!