Forum: Sonstige Fragen zu Delphi
Delphi
by Shivan,
29. Mär 2007
Jetzt habe ich endlich rausgefunden, warum sich meine Prozeduren nicht 1:1 zuweisen ließen...
Man muss den Umweg über eine Variable gehen...
bspw:
procedure myObj.test(Sender: TObject);
begin
//....
end;
//...
var
Forum: Sonstige Fragen zu Delphi
Delphi
by Shivan,
27. Mär 2007
Dann wäre ein Schritt, alle TMyEvent's durch TMethod zu ersetzen. Jedoch ob dann die Übergabe der jeweiligen Methoden so klappt? Wahrscheinlich noch hart als TMethod casten im "Add". Werd ich morgen mal probieren. Weil hab eben den Fall, dass ich ein Eventhandling nicht mit Hilfe einer Eventchain lösen möchte, da ich nur an manchen Stellen auf das Event reagieren möchte und mit der klassischen...
Forum: Sonstige Fragen zu Delphi
Delphi
by Shivan,
27. Mär 2007
Hi,
wenn ich das richtig erkannt habe, geht die Eventlist hier nur mit einem definierten "Event-Typ". D.h. hier bspw.
TMyEvent = procedure of object;
was somit nur mit Events ohne Parameter geht. Wenn ich dann bspw. Events mit einem Parameter Sender: TObject verwalten möchte, muss ich eine neue EventList implementieren, welche auf einen neuen TMyEvent geht welcher bspw als
TMyNewEvent...