Join the 80,000 other DTN customers who enjoy the fastest, most reliable data available. There is no better value than DTN!

(Move your cursor to this area to pause scrolling)




"If you are serious about your trading I would not rely on IB data for serious daytrading. Took me a while to justify the cost of IQ Feed and in the end, it's just a 2 point stop on ES. Better safe than sorry" - Comment from Public Forum
"Just a thank you for the very helpful and prompt assistance and services. You provided me with noticeably superior service in my setup compared to a couple of other options I had looked at." - Comment from John
"DTN has never given me problems. It is incredibly stable. In fact I've occasionally lost the data feed from Interactive Brokers, but still been able to trade because I'm getting good data from DTN." - Comment from Leighton
"I used to have *******, but they are way more money for the same thing. I have had no probs with data from DTN since switching over." - Comment from Public Forum Post
"Everything is working great with the API. I love it." - Comment from Calvin
"Thanks for all of your help. Great customer service deserves to be recognized which one the reasons I've been a customer of DTN for over 10 years!" - Comment from Stuart
"Interactive Brokers tick data was inconsistent, so I have switched to using DTN exclusively. It is great to no longer have to worry about my datafeed all day long." - Comment from Philippe
"I noticed that ******* quotes locked up shortly after the interest rate announcement yesterday while yours stayed stable." - Comment from Ron in Utah
"This is an excellent value, the system is generous (allowing for 500 stocks) and stable (and really is tick-by-tick), and the support is fantastic." - Comment from Shirin via Email
"I just wanted to let u know that your data feed/service is by far the best!!! Your unfiltered tick data is excellent for reading order flow and none of your competitors delivers this quality of data!" - Comment from Peter via Email
Home  Search  Register  Login  Recent Posts

Information on DTN's Industries:
DTN Oil & Gas | DTN Trading | DTN Agriculture | DTN Weather
Follow DTNMarkets on Twitter
DTN.IQ/IQFeed on Twitter
DTN News and Analysis on Twitter
»Forums Index »Archive (2017 and earlier) »IQFeed Developer Support »COM Component System Error
Author Topic: COM Component System Error (2 messages, Page 1 of 1)

Damian
-Interested User-
Posts: 2
Joined: Sep 4, 2004


Posted: Sep 4, 2004 02:15 PM          Msg. 1 of 2
Using API 2.3.0.2 I loaded the vbhistory COM app into VS.NET2003. It builds and I can get history, however, as soon as the tick history download is complete, it crashes with a system error.

I also wrote my own app in C# and the same identical behaivor occurs. I get the history, handle the event below:
this.hlookup.TickCompleted += new DTNHISTORYLOOKUPLib._IHistoryLookupEvents_TickCompletedEventHandler(hlookup_TickCompleted);

Then crash. Note that the VB6 history.exe COM app runs fine. It only does this when I try to build the app myself in VS.NET 2003. Anyone have any ideas here?

Damian
-Interested User-
Posts: 2
Joined: Sep 4, 2004


Posted: Sep 4, 2004 05:24 PM          Msg. 2 of 2
Ok, I've narrowed it down. When using the VB or C# com historylookup in VS2003, if I register more than one event handler, I get the system error (memory overflow).

In the VB sample app, when I run it as is after importing into VS2003, it crashes after successfully downloading data. If I then remove all subs except for hlookup_TickCompleted, it will run fine for a tick data request.

The same thing is true in my C# app, if I only handle a single event, it works.

Within my C# app I handle these events:
this.hlookup.TickCompleted += new DTNHISTORYLOOKUPLib._IHistoryLookupEvents_TickCompletedEventHandler(hlookup_TickCompleted);
this.hlookup.MinuteCompleted += new DTNHISTORYLOOKUPLib._IHistoryLookupEvents_MinuteCompletedEventHandler(hlookup_MinuteCompleted);

I get the identical error that I get with the VB app, however, if I comment out MinuteCompleded, OR VICE VERSA, the error does not occur.

As a work around, I dynamically register, unregister the events so that only one event is handled at any given time, this works. However, I want to have both the completed and progress handlers at the same time, can this be fixed?

Thanks,
Damian
 

 

Time: Thu May 16, 2024 5:09 AM CFBB v1.2.0 23 ms.
© AderSoftware 2002-2003