Nach weiterer Recherche scheint es so, als sei
InterfaceConnect das, was ich suche. Nur, wie muss ich meine Klasse dann deklarieren, als TInterfacedObject, das das entsprechende Event-Interface (z.B. DDiscMaster2Events) und damit auch IDispatch implementiert? Zumindest habe ich es eben so versucht, hat aber nichts gebracht, der Code kompiliert zwar, aber die Events kommen nicht an. Nach weiterer Lektüre (
http://www.blong.com/Conferences/ICo...phi.htm#Events) verliere ich langsam die Lust, geht es nicht ein bisschen komplizierter?