Ich glaube, dass leichteste wäre, das ganze einfach mit Quellcode zu erklären und deshalb werd ich das jetzt auch so machen
:
Delphi-Quellcode:
TKuken = class(TImageSprite)
Public
Constructor Create(aparent:Tsprite);override;
Procedure right;
end;
Es geht um
Procedure right, welche später so aussieht:
Delphi-Quellcode:
procedure TKuken.right;
begin
Timer1.enabled:=true;
end;
Wenn ich das nun starten will, dann kommt die Fehlermeldung und die Zeile wird rot makiert
:
[Fehler] Unit1.pas(170): Undefinierter Bezeichner: 'Timer1'
Habe auch schon probiert, einfach Procedure right(Sender: TObject) bei TKuken zu schreiben, hat aber trotzdem nicht geklappt.
Wie kann ich also den Timer in eine selbsgeschriebene procedur einbinden??
PS: Habe es auch schon das versucht:
Delphi-Quellcode:
procedure TKuken.right;
var Timer1:TTimer;
begin
Timer1.enabled:=true;
end;
Aber dann kommt folgende Nachricht:
[Warnung] Unit1.pas(172): Variable 'Timer1' wurde wahrscheinlich nicht Initialisiert