As supplied, the VB example program doesn't provide real
time updates to any symbol that I've entered. I made sure
that the statement "esignal.SetApplication ("")" has my
account in it, I added a line of code to check the return value
from "esignal.IsEntitled" and verified that that was returning
true, and now for a description of the problem:
I put a breakpoint in routine "esignal_OnQuoteChanged".
I put in a symbol "$INDU". I also tried "ES U3" with the same
results.
When I press the "Request quote"
button, an event is fired calling the routine
"esignal_OnQuoteChanged" (Breakpoint hit). The screen updates
with the current value of $INDU. However, during the trading
day, the routine "esignal_OnQuoteChanged" is NEVER called
again, unless I press "Stop quote" and then press "Request
quote" again.
I read the minimal documentation supplied, and it said that
you must "register" the symbol with a call to
"esignal.RequestSymbol sSymbol, True",
which is what the source code has.
What is wrong with the ActiveX component?
time updates to any symbol that I've entered. I made sure
that the statement "esignal.SetApplication ("")" has my
account in it, I added a line of code to check the return value
from "esignal.IsEntitled" and verified that that was returning
true, and now for a description of the problem:
I put a breakpoint in routine "esignal_OnQuoteChanged".
I put in a symbol "$INDU". I also tried "ES U3" with the same
results.
When I press the "Request quote"
button, an event is fired calling the routine
"esignal_OnQuoteChanged" (Breakpoint hit). The screen updates
with the current value of $INDU. However, during the trading
day, the routine "esignal_OnQuoteChanged" is NEVER called
again, unless I press "Stop quote" and then press "Request
quote" again.
I read the minimal documentation supplied, and it said that
you must "register" the symbol with a call to
"esignal.RequestSymbol sSymbol, True",
which is what the source code has.
What is wrong with the ActiveX component?
Comment