Why does it matter if it is blocking or nonblocking? Whether it blocks affects the caller, but does not directly affect your client program. It would matter if the TWS ActiveX control runs in the same thread as your main app. In that case your user interface would become unresponsive while...