Iniciando o Código
Nesta seção, você começará a ver o código Delphi o suficiente para iniciar. É claro, realmente não existe substituto para o estudo. De qualquer maneira, existem similaridades entre o Object Pascal e o Visual Basic que pequenas notas deverão ser suficientes para você começar. Outros elementos da linguagem serão cobertos mais tarde neste capítulo.
Variáveis
Enquanto o uso das chamadas "variáveis automáticas" em BASIC é considerado arriscado e inseguro, em Delphi todas as variáveis devem ser explicitamente declaradas. Isso equivale ao uso da cláusula Option Explicit em VB.
Para criar variáveis em uma procedure, você precisa criar uma cláusula var
na sua procedure onde elas serão declaradas. Declaração de variáveis tem a seguinte forma:
Nome: Tipo;
Onde Nome é o nome da variável e o Tipo é o tipo da variável. Os dois pontos tomam o lugar da palavra chave As
no VB. O resultado em uma procedure deve ser parecido com isso:
procedure TfrmMain.Button2Click(Sender: TObject); var i: Integer; s, z: string; begin end;
Como você pode ver, é possível criar variáveis do mesmo tipo simplesmente separando-as com vírgulas.
Com a exceção do currency, todos os tipos de dados do Visual Basic estão disponíveis em Delphi como mostra a tabela abaixo:
VB | Delphi |
---|---|
Integer | Integer |
Long | LongInt |
Single | Single |
Double | Double |
String | String, huge string |
Variant | Variant |
Variáveis declaradas na seção var
de uma procedure são variáveis locais para a procedure. Existem, é claro, vários tipos de dados disponíveis no Delphi, que não existem em VB como o boolean, char e byte.