public SmartCom(string ip, ushort port, string login, string password) { this.ServerIp = ip; this.ServerPort = port; this.Login = login; this.Password = password; SmartC = new SC3Lib.StServerClass(); }
public static void Destroy() { if (stServer is StServerClass) { Marshal.ReleaseComObject(stServer); } stServer = null; }
public void ConnectToDataSource() { scom = new SmartCOM3Lib.StServerClass(); //useOrderStreaming=yes; scom.ConfigureClient(@"logLevel=4;CalcPlannedPos=no;logFilePath=" + pathLogs); scom.ConfigureServer(@"logLevel=4;pingTimeOut=20;logFilePath=" + pathLogs); scom.connect("mx.ittrade.ru", 8443, login, password); workPortfolioName = "BP12800-RF-01"; //scom.connect("mx2.ittrade.ru", 8443, login, password); workPortfolioName = "BP12800-RF-01"; //scom.connect("mxr.ittrade.ru", 8443, login, password); workPortfolioName = "BP12800-RF-01"; //scom.connect("st1.ittrade.ru", 8090, login, password); workPortfolioName = "BP12800-RF-01"; //scom.connect("mxdemo.ittrade.ru", 8443, "JPBABPSD", "3QCCG8"); workPortfolioName = "ST69529-RF-01"; // тестовый доступ workSymbol = "RTS-6.15_FT"; //workSymbol = "Si-6.15_FT"; //workSymbol = "SBRF-6.15_FT"; scom.Connected += scom_Connected; scom.Disconnected += scom_Disconnected; }