Hallo!
Ich habe eine Komponente erstellt, die bei einer Wertänderung ein selbst deklariertes OnChange-Ereignis (vom Typ TNotifyEvent) auslöst.
Diese Komponente wird dynamisch erzeugt, dem OnChange-Ereignis muss daher auch dynamisch die entsprechende Prozedur zugewiesen werden:
Quelltext
1:
| instanz.OnChange:=TMainform.UpdateValue; |
Hier kommt aber diese Fehlermeldung:
[Fehler] Unit1.pas(95): Inkompatible Typen: 'TNotifyEvent' und 'Procedure'
Die Prozedur UpdateValue ist folgendermassen deklariert:
Quelltext
1: 2: 3: 4: 5: 6:
| type TMainForm = class(TForm) ... private procedure UpdateValue(Sender: TObject); end; |
Ich weiß echt nicht mehr weiter, vielleicht kann ja einer von euch meinen Tag retten?
Schönen Dank, Linus