User manual - CP330ver306_Soft

20070301
1-7-11
Variáveis e pastas
Regras que regem o acesso às variáveis
Normalmente, você pode acessar uma variável especificando o nome da variável. As regras
nesta seção são aplicáveis quando você precisa referenciar uma variável que não está
localizada na pasta atual ou para acessar uma variável que tem o mesmo nome de uma ou
mais variáveis localizadas em outras pastas.
k
Seqüência de prioridade para a busca de variáveis
Especificar o nome de uma variável para accesá-la busca as variáveis na seguinte
seqüência.
(1) Variáveis locais
(2) Variáveis na pasta atual
(3) Variáveis na pasta “library”
Variáveis múltiplas com o mesmo nome podem existir simultaneamente como uma variável
local, como uma variável na pasta atual, e como uma variável na pasta “library”. Neste
caso, a ClassPad busca as pastas de acordo com a seqüência mostrada acima, e acessa
o primeiro caso da variável que encontra. Se você quiser acessar tal variável quando ela
ocorrer em um nível inferior na seqüência de prioridade acima, você precisa especificar o
nome da pasta junto com o nome da variável como mostrado a seguir em “Especificação
de uma variável em uma pasta particular”.
Se uma variável especificada não puder ser encontrada, ela será tratada como uma “variável
indefinida”.
Repare que a pasta “system” não é incluída na busca de variáveis. Para acessar uma
variável na pasta “system”, você precisa especificar apenas o nome da variável, sem
especificar o nome da pasta.
Sugestão
As variáveis locais existem apenas quando o programa ou função definido(a) pelo usuário para a
qual ela foi criada estiver sendo executado(a).
Quando for necessário realizar uma busca de variável durante uma sub-rotina chamada por um
programa ou função definida pelo usuário, o intervalo da busca de variáveis locais inclui apenas
as variáveis locais da sub-rotina a ser executada atualmente.
Para maiores informações sobre os programas e funções definidos pelo usuário, consulte o
Capítulo 12.
Apenas as variáveis locais e variáveis da pasta atual são buscadas no caso de uma operação
que armazena dados de variável ou um comando que realiza uma operação em uma variável
(como “DelVar”).
Normalmente, as variáveis da pasta “library” não são buscadas. Se você quiser incluir a pasta
“library” na busca, você deve especificar a pasta “library” como a localização das variáveis
conforme explicado a seguir.
k
Especificação de uma variável em uma pasta particular
Você pode acessar uma variável localizada dentro da pasta “main”, pasta “library”, ou uma
pasta particular do usuário especificando o nome da pasta junto com o nome da variável.
Use a seguinte sintaxe:
<nome da pasta>\<nome da variável>
Exemplo: Para especificar a variável “abc” localizada na pasta “main”
main\abc