Hola FGarcía, el error se debe a que el compilador está esperando encontrar la declaración del procedimiento Importe.
algo como esto:
Código Delphi
[-]procedure Importe(Value: string);
begin
if Value <> FImporte
then FImporte := Value
end;
Con respecto a tu segunda pregunta. Para que aparezca entre los primeros mensajes es necesario que postes nuevamente algo en dicho hilo. Mientras no haya cambios en el hilo, se ira corriendo al fondo de la lista.
Saludos,
EDITO y AGREGO:
Ahora que veo mejor... donde dice write Importe, lo correcto sería:
write SetImporte.
Evita confunciones... al menos a mi no me termina claro si Importe es una propiedad, un procedimiento... Y no estoy seguro de si el compilador acepta eso.