Bei MHumm ist inzwischen das Original zu finden. (auch da gibt es noch zukünftige Änderungen im Development-Branch)
Und ja, bei mir sind paar Änderungsvorschläge drin.
Drum "Das Interface gibt es bestimmt
bald nicht mehr."
soweit ich es derzeit abschätzen kann wäre ich auch für die Variante mit der Anonymen Methode.
Das mit dem
Interface Event ist noch in Arbeit. (hat noch paar Bugs, die aber mit dem Interace/Event selbst nichts zu tun haben ... nur mit dessen Parametern und der Stream-Position)
Das Interface ist hier dafür da, damit man "nachträglich" eine "bekannte" Schnittstelle auf ein anderes Objekt aufsetzen kann, welche
DEC intern benutzen kann, um auf eine Methode des übergebenen Objektes (z.B. der Form oder was Anderem) zugreifen zu können.
Egal ob Callback per Interface oder Event,
damit die
GUI reagieren kann, brauchst noch ein
Application.ProgressMessages .