static void Main() { // confirm TTAPI installation archetecture AboutDTS.TTAPIArchitectureCheck(); XTraderModeTTAPIOptions envOptions = new XTraderModeTTAPIOptions(); // Enable or Disable the TT API Implied Engine envOptions.EnableImplieds = false; // Create and attach a UI Dispatcher to the main Form // When the form exits, this scoping block will auto-dispose of the Dispatcher using (var disp = Dispatcher.AttachUIDispatcher()) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Create an instance of TTAPI. frmPriceUpdateMultiThreaded priceUpdateMultiThreaded = new frmPriceUpdateMultiThreaded(); ApiInitializeHandler handler = new ApiInitializeHandler(priceUpdateMultiThreaded.ttApiInitHandler); TTAPI.CreateXTraderModeTTAPI(disp, handler); Application.Run(priceUpdateMultiThreaded); } }
static void Main() { // confirm TTAPI installation archetecture AboutDTS.TTAPIArchitectureCheck(); XTraderModeTTAPIOptions envOptions = new XTraderModeTTAPIOptions(); // Enable or Disable the TT API Implied Engine envOptions.EnableImplieds = false; // Create and attach a UI Dispatcher to the main Form // When the form exits, this scoping block will auto-dispose of the Dispatcher using (var disp = Dispatcher.AttachUIDispatcher()) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Create an instance of TTAPI. frmPriceUpdateMultiThreaded priceUpdateDepth = new frmPriceUpdateMultiThreaded(); TTAPI.XTraderModeDelegate xtDelegate = new TTAPI.XTraderModeDelegate(priceUpdateDepth.initTTAPI); TTAPI.CreateXTraderModeTTAPI(disp, xtDelegate); Application.Run(priceUpdateDepth); } }