I am experiencing an intermittent eSignal crash when I try to load a new stock symbol into a chart. To find the exact function that is failing I set up a log file to list the eSignal functions that are called and pass. The list below shows that my code calls 6 eSignal functions successfully and then the function RequestHistory fails with the error message "The RPC server is unavailable". The full text of the error message is below. The RequestHistory does not fail every time, it works most of the time. I am not sure what makes the function work sometimes and fail sometimes? Any advice would be very helpful.
Log1 IsEntitled = Pass
Log2 IsValidSymbol = Pass
Log3 ReleaseTimeSales = Pass
Log4 ReleaseHistory = Pass
Log6 ReleaseSymbol = Pass
Log7 RequestHistory = Fail
====Error Msg text======
'this->get_RequestHistory(sSymbol, sInterval, btType, INumBars, IStartTime, IEndTime, (long*)&pVal)': The RPC server is unavailable. @ C:\Program Files\Borland\Imports\IESignal_TLB.h/583
================
Thanks
Patrick
Log1 IsEntitled = Pass
Log2 IsValidSymbol = Pass
Log3 ReleaseTimeSales = Pass
Log4 ReleaseHistory = Pass
Log6 ReleaseSymbol = Pass
Log7 RequestHistory = Fail
====Error Msg text======
'this->get_RequestHistory(sSymbol, sInterval, btType, INumBars, IStartTime, IEndTime, (long*)&pVal)': The RPC server is unavailable. @ C:\Program Files\Borland\Imports\IESignal_TLB.h/583
================
Thanks
Patrick
Comment