Certo, tutto é possibile.
La parte più difficile, ma anche più interessante per un programmatore, é permettere alle proprie applicazioni di creare documenti che possano essere visti da tutti.
Supponento di volere come output un testo tipo:
codice:
s := 'Gentile Pinco Pallino grazie per ...'
...
...
Ad esempio puoi introdurre :
codice:
Nome : array [0..3] of string= (
'Caio e Tizio',
'Pippo',
'Pluto',
'Paperino');
var
i: integer;
..
..
for i := 0 to High(Nome) - 1 do
s := 'Gentile '+ Nome[i] +' grazie per ...;
In questo modo potrai modificare la stringa in base ad alcuni valori che definisci in precedenza e che forniranno l'output voluto solo a runt-time.