¿es usted que usa la misma variable de la forma?
¿o referirse a la variable de la forma dentro del código de la forma con él es conocido en vez de usar a uno mismo?
muestra:
procedimiento TfrmName.Button1Click (remitente: TObject);
comenzar
frmName.Caption: = “botón 1 chascado”;
extremo;
--> cambio a
procedimiento TfrmName.Button1Click (remitente: TObject);
comenzar
Self.Caption: = “botón 1 chascado”;
extremo;