Also... Erstmal sollte der Prozedurkopf unter das Private.
Dann musst du die Prozedur Timerevent auch dem Objekt TForm1 zuordnen. Also unten
Delphi-Quellcode:
procedure TForm1.TimerEvent(Sender: TObject);
begin
form1.Caption := TimeToStr(Now);
end;
procedure TForm1.Timer;
...
Dann am besten noch im Kopf aus der Procedure ein TNotifyEvent machen. Also:
Delphi-Quellcode:
...
private
TimerEvent: TNotifyEvent;
public
...
Aber hattest du nicht gesagt, du willst das ohne Form machen? TForm ist doch ein Formular...