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