Einzelnen Beitrag anzeigen

Chaosente

Registriert seit: 20. Aug 2006
80 Beiträge
 
#1

proceduren zuweisen in eigener klasse

  Alt 4. Jul 2007, 20:33
Also ich hab zwei klassen.
Und im constructor meiner einen klasse will ich der procedure einer anderen klasse eine aus meiner klasse zuteilen.

Klasse1:
Delphi-Quellcode:
(...)
  procedure AIClick(x,y:integer);
  end;

procedure TKKSPielfeld.AIClick(x,y:integer);
Klasse2: (andere unit)
Delphi-Quellcode:
(..)
  procedure Click(x,y:integer);
  end;


procedure TKKPLayer.Click(x,y:integer);
begin

end;
(...)
Und im Konstruktor von Klasse 1:
Delphi-Quellcode:
if (..)
  then FPLayer2.click:=AIClick;
Er gibt mir aber folgenden Fehler Code aus:
[Fehler] KKSpielfeld.pas(105): E2035 Nicht genügend wirkliche Parameter
  Mit Zitat antworten Zitat