Forum: Sonstige Fragen zu Delphi
by Der schöne Günther,
29. Jan 2018
Die Reihenfolge zu wissen oder gar zu ändern (Prioritäten und so) war gar nicht der Plan. Ich wollte nur wissen was überhaupt drin steckt.
Bis auf das von außen aufrufbare Invoke() entspricht das Spring4D-Event<T> somit , um bei C# zu bleiben, wahrheitsgemäß dem event in C#. Was ich wohl suchte war eher das Delphi-Gegenstück zum Delegate.
Forum: Sonstige Fragen zu Delphi
by Der schöne Günther,
26. Jan 2018
Ich habe da mal eine Frage zu Spring.Event<T>.
An sich ist beim Event sehr wenig öffentlich: Add(T), Remove(T), Clear() und die Eigenschaft Enabled. In früheren Spring-Versionen gab es z.B. noch Count.
Ich bin verwirrt weshalb beispielsweise von TEvent<T> das Array Handlers: TArray<TMethodPointer> nicht öffentlich lesbar ist.
Ein konkreter Anwendungsfall: Ich möchte bei einem Event...