TROEventReceiver in DLL

I have a server with superchannel that fire event to client. I have made an application with TROEventreceiver and all work. Now I need to encapsulate all ro stuf info a dll used from main app, the same code used in the application to respond at the events in the DLL not work. What can i do?

try to disable Channel.SyncronizeEvents and EventReceiver.SynchronizeInvoke

Thanks you, was EventReceiver.Synchronizeinvoke enabled. Disabling it all works fine.