Lo que sucede aquí es una incompresible falta de atención y lectura a la sintaxis y gramática de Pascal. Con todo respeto.
TODA instrucción debe finalizar con ;
TODO begin debe ir con su correspondiente end
El error se debe a un cierre prematuro debido a un punto y coma colocado después del end de la parte then.
Un IF se "cierra" colocando el ; al final.
Es decir:
Código Delphi
[-]IF (condicion)
then instruccion;
IF (condición)
then begin
instrucciones;
end;
IF (condición)
then instrucción else instrucción;
Simple: Repasar gramática y sintaxis.
Saludos,