Para utilização da MarkBrow() é necessário declarar as variáveis cCadastro e aRotina () como Private acima da chamada da função.
aRotina
Vetor com as rotinas que serão executadas. Nele será definido o tipo de operação a ser executada (inclusão, alteração, exclusão, visualização, pesquisa, ...), sua estrutura é composta de 5 (cinco) dimensões:
[n][1] - Título
[n][2] - Rotina
[n][3] - Reservado
[n][4] - Operação (1 - pesquisa; 2 - visualização; 3 - inclusão; 4 - alteração; 5 - exclusão)
[n][5] - Acesso relacionado à rotina. Se esta posição não for informada, nenhum acesso será validado.
aCampos
[n][1] - Nome do campo
[n][2] - Nulo (Nil);
[n][3] - Título do campo
[n][4] - Máscara (picture).