// button event handling private void Connect_Click(object sender, RoutedEventArgs e) { int ret = 0; try { if (licensekey.Text != string.Empty) { ETDevice.iV_SetLicense(new StringBuilder(licensekey.Text)); } ETDevice.iV_SetLogger(Convert.ToInt32(loglevel.Text), new StringBuilder("iViewXAPI_wpf_Demo.txt")); ETDevice.iV_SetCalibrationCallback(m_CalibrationCallback); ETDevice.iV_SetSampleCallback(m_SampleCallback); ETDevice.iV_SetEventCallback(m_EventCallback); ret = ETDevice.iV_Connect(new StringBuilder(sendip.Text), Convert.ToInt32(sendport.Text), new StringBuilder(receiveip.Text), Convert.ToInt32(receiveport.Text)); if (ret == 1) { logger4.Text = "iV_Connect: connection established"; } if (ret != 1) { logger4.Text = "iV_Connect failed: " + ret; } } catch (Exception exc) { logger1.Text = "Exception during iV_Connect: " + exc.Message; } }
private void key_Click(object sender, EventArgs e) { int ret = 0; try { // setting license ETDevice.iV_SetLicense(new StringBuilder(licensekey.Text)); if (ret == 1) { logger.Text = "iV_SetLicense: license set successfully"; } if (ret != 1) { logger.Text = "iV_SetLicense: failed to set license: " + ret; } } catch (Exception exc) { logger1.Text = "Exception during iV_SetLicense: " + exc.Message; } }