Einzelnen Beitrag anzeigen

Benutzerbild von Jazzman_Marburg
Jazzman_Marburg

Registriert seit: 2. Aug 2004
359 Beiträge
 
#1

NotifyEvent: (E2009) Liste der Parameter unterschiedlich

  Alt 29. Apr 2012, 18:49
Hallo Gemeinde,
ich stehe mal wieder auf dem Schlauch: Ich möchte in meine Statistik-Klasse ein TNotifyEvent einbauen, welches gefeuert werden soll, wenn ein neuer Statistikdatensatz zur Verfügung steht.
Delphi-Quellcode:
type TmyClass = class

  private
    ...
    FOnNewStatNotify : TNotifyEvent;

  public
    ...
    property NewStatNotify : TNotifyEvent read FOnNewStatNotify write FOnNewStatNotify;

procedure TmyClass.Stop;
begin

  If FBedingung1 = FKriterium then
    if assigned( FOnNewStatNotify ) then
      FOnNewStatNotify( Self );

end;
Im Create der MainForm steht dann:

MeinObjekt.NewStatNotify := Update;

Und genau in dieser Zeile gibt es beim Compilieren ein Problem:
E2009 Inkompatible Typen 'Liste der Parameter ist unterschiedlich'.

Das verstehe ich nicht: Wieso "Parameter" -- keine der Methoden/Prozeduren hat oder benötigt einen Parameter.
Update ist eine einfache Prozedur, ohne Parameter.

Jemand eine Idee, was ich da falsch mache?

Vielen Dank
Gruß
Jazzman
--- Delphi XE Starter, Windows 8 ---
  Mit Zitat antworten Zitat