Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
29. Jul 2020
Ich finde den Ansatz sinnvoll. Man kann somit an jeder weiteren Stelle prüfen, ob Aborted gesetzt ist, sich aber zusätzlich auch benachrichtigen lassen, wenn und sobald abgebrochen wird. Denkbar wäre auch noch ein weiteres Event, das gefeuert wird, wenn (bzw. unmittelbar bevor) abgebrochen wird, das einen Boolean-Var-Parameter hat, mit dem man quasi das letzte Wort hat, ähnlich dem OnClose-Event...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
29. Jul 2020
Nur mal so: muss ich in einem "Abbrechen"-Ereignis wirklich mitgeben, ob abgebrochen wurde? Mich persönlich würde das verwirren, wenn nicht abgebrochen wird, wird auch das Event nicht gefeuert.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
28. Jul 2020
type
TDeineKomponente = class(TComponent)
private
FOnAborted: TNotifyEvent;
...
public
procedure Abort;
...
published
property OnAborted: TNotifyEvent read FOnAborted write FOnAborted;