//&&&&&&&&&&&&&&SDK&&&&&&&&&&&&&& public FormRemote() { InitializeComponent(); //****************SDK********* m_bInitSDK = CHCNetSDK.NET_DVR_Init(); if (m_bInitSDK == false) { MessageBox.Show("NET_DVR_Init error!"); return; } else { //保存SDK日志 To save the SDK log CHCNetSDK.NET_DVR_SetLogToFile(3, "C:\\SdkLog\\", true); } //&&&&&&&&&&&&&&SDK&&&&&&&&&&&&&& Control.CheckForIllegalCrossThreadCalls = false; setListBoxCallback = new SetListBoxCallback(SetListBox); displayControlDataCallback = new DisplayControlDataCallback(DisplayControlData); getRemoteDataCallback = new GetRemoteDataCallback(GetRemoteData); aTimer.Elapsed += new ElapsedEventHandler(aTimer_Elapsed); aTimer.Interval = 500; //设置时间间隔 aTimer.Enabled = false; controldata = new ControlData(); remotedata = new RemoteData(); button1.Enabled = false; }
public Server2Control(TcpClient client, OutputCallback output, DisplayControlDataCallback DisplayControlData) { this.client = client; this.outputCallback = output; this.displayControlDataCallback = DisplayControlData; netStream = client.GetStream(); isExit = false; controldata = new ControlData(); remotedata = new RemoteData(); netStream.BeginRead(controldata.databuffer, 0, controldata.length, ReadCallback, null); outputCallback("初始化"); }
public FormRemote() { InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; setListBoxCallback = new SetListBoxCallback(SetListBox); displayControlDataCallback = new DisplayControlDataCallback(DisplayControlData); getRemoteDataCallback = new GetRemoteDataCallback(GetRemoteData); aTimer.Elapsed += new ElapsedEventHandler(aTimer_Elapsed); aTimer.Interval = 500; //设置时间间隔 aTimer.Enabled = false; controldata = new ControlData(); remotedata = new RemoteData(); button1.Enabled = false; }