Bei der Lösungsfindung zu einem aktuellen Problem bin ich auf einen interessanten Artikel gestossen welcher aufzeigt wie ein Delphi-Server Events aufbereiten sollte, damit diese z.B: in C# Clients sauber empfangen werden können.
http://www.gekko-software.nl/Delphi/art11.htm
Die Kernaussage:
The Delphi wizard assumes that the server eventsource only has to handle one eventsink at the time. For some clients this will limit the number of different events that can be sinked to just one. In this chapter I will describe the way to support multiple sinks and show how a C# client can function fully with all events of my eventsource including their data.
Keywords: EventSink COM Interop Event Callback "mehrere Clients"
Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...