{$macro ON} // attivazione macro
{$define :=} // sintassi
// Esempi
{$define somma:=10+12;}
{$define write:=ProceduradiScrittura}
// se richiamiamo la prima
A := somma // si espande in A := 10+12; notare l'assenza dei ; in quanto inseriti nella macro
// se richiamiamo la seconda
Write('pippo'); // si espande in ProceduradiScrittura('pippo');
{$macro ON}
{$define somma:=Valore + 10;}
{$define Valore:=5}
Risultato := Somma // si espande in Risultato := 5 + 10; in quanto 5 è assegnato a Valore
FPC_FULLVERSION // Versione del compilatore (per esteso)
FPC_VERSION // Versione del compilatore (versione master)
FPC_RELEASE // Versione del compilatore (numero release)
FPC_PATCH // Versione del compilatore (numero patch)