Hi there,
I am able to run the c# DataApiUsageExampleRealtimeData as a console application all right.
Now that I need the Eikon Data API within a DLL.I have referenced the "ThomsonReuters.Desktop.SDK.DataAccess.dll" and the other UDAP dll alright.
I cannot get any events to fire for
DataReceivedCallbackInit
after this code runs without any issues:
subscription = realtime.SetupDataSubscription() .WithRics("EUR=") .WithFields("BID", "ASK", "TIMACT") .WithDateAndTimeMode(TimeAndDateMode.GMT) .OnDataUpdated(DataReceivedCallbackInit) .CreateAndStart();
I believe it has something to do with the threading model:
private static readonly DispatcherFrame Frame = new DispatcherFrame();
Any idea on how I can achieve this kind of threading within the DLL I am trying to code?
Do I need to put the above code into a new thread?
Thanks for support,
Michael