La déclaration des fonctions et procédures est similaire à Pascal avec la différence que vous ne devez pas spécifier les types des variables.
Quelques exemples:
procedure HelloWord;
begin
ShowMessage('Hello world!');
end;
procedure UpcaseMessage(Msg);
begin
ShowMessage(Uppercase(Msg));
end;
function TodayAsString;
begin
result:=DateToStr(Date);
end;
function Max(A,B);
begin
if A>B then
result:=A
else
result:=B;
end;
procedure SwapValues(var A, B);
Var Temp;
begin
Temp:=A;
A:=B;
B:=Temp;
end;
URL of this page: http://vkvision.ch/VK2014/help/1001/configuration/?function_et_procedure.htm