Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by ahachmann,
24. Sep 2003
Hmm, da hattest Du recht. Jetzt klappt es.
Aber der letzte schritt fehlt mir jetzt noch. Was mache ich wenn ich der Funktion die der Timer ausführt noch weitere Parameter übergeben will? Wenn die Liste der Parameter der Funktion einfach erweitere, dann bekomme ich einen Fehler.
Vielen Dank,
Alexander
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by ahachmann,
24. Sep 2003
Jetzt habe ich es hinbekommen. Ich habe das Objekt einfach von der Classe TComponent abgeleitet.
Aber jetzt habe ich das Problem, das Der Timer garnicht das Delay durchführt, sondern die Funktion gleich ausführt.
Wo liegt mein Fehler?
procedure ObjBombeFeld.Zuendung;
var Timer: TTimer;
begin
Timer:= TTimer.Create(self);
Timer.Interval := 2000;
Timer.OnTimer := Bombe(self);
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by ahachmann,
24. Sep 2003
Hallo,
Ich möchte in ein Objekt eine Timerfunktion einbauen, die nach einiger Zeit eine Funktion des Objektes ausführt.
Jedoch habe ich keine TComponente die ich den Constructor übergeben kann.
Nach meinem Verständnis müßte die Componente das Objekt selber sein, damit ich die Methoden dieses Objektes ausführen kann.
ObjBombeFeld = Class(objFeld)
constructor Mutieren(AltesFeld:...