Variáveis são áreas na memória que poderão ser utilizadas para armazenamento de valores, operações matemática, armazenamento de resultados de cálculos, etc.


As variáveis devem ser declaradas após uma cláusula VAR e podem ter os seguintes tipos:


Boolean

Declara uma variável lógica, isso é, poderá conter apenas dois valores: Verdadeiro (True) ou Falso (False).

Exemplo de uso:

Var

   Venda_Ok: Boolean;


Integer

Declara uma variável do tipo inteiro, isso é, poderá conter apenas números inteiros entre -2147483648 e 2147483647 

Exemplo de uso:

Var

   Itens: Integer;


Double

Declara uma variável do tipo numérico de dupla precisão, isso é, poderá conter qualquer tipo de número com até 16 dígitos.

Exemplo de uso:

Var

   Valor: Double;


Extended

Declara uma variável do tipo numérico de alta precisão, isso é, poderá conter qualquer tipo de número com até 20 dígitos.

Exemplo de uso:

Var

   Valor: Extended;


String

Declara uma variável de texto que poderá conter letras, números, letras acentuadas, pontuações ou caracteres especiais.

Exemplo de uso:

Var

   Descricao_Produto: String;


Date

Declara uma variável para armazenamento de dados do tipo Data.

Exemplo de uso:

Var

   Data: Date;


Time

Declara uma variável para armazenamento de dados do tipo Hora.

Exemplo de uso:

Var

   Hora: Time;


DateTime

Declara uma variável para armazenamento de dados do tipo Data/Hora.

Exemplo de uso:

Var

   Data_Hora: DateTime;


Declaração de mais de uma variável

E um único bloco VAR poderão ser declaradas diversas variáveis. Além disso, se houver necessidade de declarar mais de uma variável de um mesmo tipo, você poderá fazer isso em várias linhas ou então separando o nome das variáveis com vírgula.

Exemplo:


Var

   Data_Hora: DateTime;

   Vlr_Imp1, Vlr_Imp2, Vlr_Imp3: Extended;

   Venda_Ok: Boolean;




  • Os nomes das variáveis poderão ter apenas letras, números ou o caracter _ devendo, obrigatoriamente iniciar por um número.
  • Após o nome da variável deverá ser digitado dois pontos (:) seguido do tipo da variável.
  • Uma variável poderá ter um nome máximo de 30 caracteres.
  • Não poderão ser declaradas variáveis com o mesmo nome de uma função ou palavra reservada (exemplo: Begin, Var, For, etc.).
  • As variáveis serão automaticamente liberadas da memória assim que o relatório encerrado.