Thema: Delphi timer zu fuß einbinden

Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: timer zu fuß einbinden

  Alt 23. Nov 2006, 15:32
du versuchst eine ganz normale Funktion zu zuweisen. Es muss aber eine Methode von einem Object sein:

so nicht
Delphi-Quellcode:
procedure DeineMethode(Sender: TObject);
begin

end;
sondern so
Delphi-Quellcode:
procedure TKlasse.DeineMethode(Sender: TObject);
begin

end;
Hintergrund: Bei einer Methode (also eine Procedure welche zu einem Object gehört) wird noch der unsichtbare Self-Paramter mitgegeben. Wenn du nun versuchst das ganze auf eine normale Procedure anzuwenden stimmt die Anzahl der Paramter nicht weil intern folgendes erwartet wird
Delphi-Quellcode:
procedure DeineMethode(Self: TObject; Sender: TObject);
begin

end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat