private void VIZCore3D2_OnInitializedVIZCore3D(object sender, EventArgs e) { //MessageBox.Show("OnInitializedVIZCore3D", "VIZCore3D.NET"); // ================================================================ // Example // ================================================================ //vizcore3d.License.LicenseServer("127.0.0.1", 8901); //vizcore3d.License.LicenseFile("C:\\Temp\\VIZCore3D.NET.lic"); // ================================================================ // TEST // ================================================================ VIZCore3D.NET.Data.LicenseResults result = vizcore2.License.LicenseFile("C:\\License\\VIZCore3D.NET.lic"); //VIZCore3D.NET.Data.LicenseResults result = vizcore2.License.LicenseServer("127.0.0.1", 8901); if (result != VIZCore3D.NET.Data.LicenseResults.SUCCESS) { MessageBox.Show(string.Format("LICENSE CODE : {0}", result.ToString()), "VIZCore3D.NET", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // 툴바 설정 vizcore2.ToolbarNote.Visible = false; vizcore2.ToolbarMeasurement.Visible = false; vizcore2.ToolbarSection.Visible = false; vizcore2.ToolbarClash.Visible = false; vizcore2.ToolbarAnimation.Visible = false; vizcore2.ToolbarSimulation.Visible = false; // 옵션 설정 vizcore2.View.EnablePreSelect = false; }
// ================================================ // Event - VIZCore3D.NET // ================================================ private void VIZCore3D_OnInitializedVIZCore3D(object sender, EventArgs e) { //MessageBox.Show("OnInitializedVIZCore3D", "VIZCore3D.NET"); // ================================================================ // Example // ================================================================ //vizcore3d.License.LicenseFile("C:\\Temp\\VIZCore3D.NET.lic"); // 라이선스 파일 //vizcore3d.License.LicenseServer("127.0.0.1", 8901); // 라이선스 서버 - 제품 오토 선택 //vizcore3d.License.LicenseServer("127.0.0.1", 8901, Data.Products.AUTO); // 라이선스 서버 - 제품 오토 선택 //vizcore3d.License.LicenseServer("127.0.0.1", 8901, Data.Products.VIZZARD_MANAGER); // 라이선스 서버 - 지정된 제품으로 인증 //vizcore3d.License.LicenseServer("127.0.0.1", 8901, Data.Products.VIZZARD_STANDARD); // 라이선스 서버 - 지정된 제품으로 인증 //vizcore3d.License.LicenseServer("127.0.0.1", 8901, Data.Products.VIZCORE3D_MANAGER); // 라이선스 서버 - 지정된 제품으로 인증 //vizcore3d.License.LicenseServer("127.0.0.1", 8901, Data.Products.VIZCORE3D_STANDARD); // 라이선스 서버 - 지정된 제품으로 인증 // ================================================================ // TEST // ================================================================ VIZCore3D.NET.Data.LicenseResults result = vizcore3d.License.LicenseFile("C:\\License\\VIZCore3D.NET.lic"); //VIZCore3D.NET.Data.LicenseResults result = vizcore3d.License.LicenseServer("127.0.0.1", 8901); //VIZCore3D.NET.Data.LicenseResults result = vizcore3d.License.LicenseServer("192.168.0.215", 8901); if (result != Data.LicenseResults.SUCCESS) { MessageBox.Show(string.Format("LICENSE CODE : {0}", result.ToString()), "VIZCore3D.NET", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // Init. VIZCore3D.NET InitializeVIZCore3D(); InitializeVIZCore3DEvent(); }
// ================================================ // Event - VIZCore3D.NET // ================================================ #region Event - OnInitializedVIZCore3D private void VIZCore3D_OnInitializedVIZCore3D(object sender, EventArgs e) { //MessageBox.Show("OnInitializedVIZCore3D", "VIZCore3D.NET"); // ================================================================ // Example // ================================================================ //vizcore3d.License.LicenseFile("C:\\Temp\\VIZCore3D.NET.lic"); // 라이선스 파일 //vizcore3d.License.LicenseServer("127.0.0.1", 8901); // 라이선스 서버 - 제품 오토 선택 //vizcore3d.License.LicenseServer("127.0.0.1", 8901, Data.Products.AUTO); // 라이선스 서버 - 제품 오토 선택 //vizcore3d.License.LicenseServer("127.0.0.1", 8901, Data.Products.VIZZARD_MANAGER); // 라이선스 서버 - 지정된 제품으로 인증 //vizcore3d.License.LicenseServer("127.0.0.1", 8901, Data.Products.VIZZARD_STANDARD); // 라이선스 서버 - 지정된 제품으로 인증 //vizcore3d.License.LicenseServer("127.0.0.1", 8901, Data.Products.VIZCORE3D_MANAGER); // 라이선스 서버 - 지정된 제품으로 인증 //vizcore3d.License.LicenseServer("127.0.0.1", 8901, Data.Products.VIZCORE3D_STANDARD); // 라이선스 서버 - 지정된 제품으로 인증 // ================================================================ // TEST // ================================================================ //VIZCore3D.NET.Data.LicenseResults result = vizcore3d.License.LicenseFile("C:\\License\\VIZCore3D.NET.lic"); //VIZCore3D.NET.Data.LicenseResults result = vizcore3d.License.LicenseServer("127.0.0.1", 8901); //VIZCore3D.NET.Data.LicenseResults result = vizcore3d.License.LicenseServer("192.168.0.215", 8901); //if (result != VIZCore3D.NET.Data.LicenseResults.SUCCESS) //{ // MessageBox.Show(string.Format("LICENSE CODE : {0}", result.ToString()), "VIZCore3D.NET", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; //} // ================================================================ // License Helper // ================================================================ #region 라이선스 // 라이선스 정보 조회 VIZCore3D.NET.Utility.LicenseHelper.LicenseData licenseData = VIZCore3D.NET.Utility.LicenseHelper.GetLicenseDataKind(); // 등록된 정보 없는 경우, 설정 다이얼로그 실행 if (licenseData == VIZCore3D.NET.Utility.LicenseHelper.LicenseData.NONE) { VIZCore3D.NET.Dialogs.LicenseDialog dlg = new VIZCore3D.NET.Dialogs.LicenseDialog(); if (dlg.ShowDialog() != DialogResult.OK) { return; } } // 라이선스 정보 재조회 licenseData = VIZCore3D.NET.Utility.LicenseHelper.GetLicenseDataKind(); // 등록된 정보 조회 Dictionary <string, string> licenseInfo = VIZCore3D.NET.Utility.LicenseHelper.GetLicenseInformation(); VIZCore3D.NET.Data.LicenseResults licenseResult = VIZCore3D.NET.Data.LicenseResults.NONE; // 라이선스 서버 if (licenseData == VIZCore3D.NET.Utility.LicenseHelper.LicenseData.SERVER) { licenseResult = vizcore3d.License.LicenseServer( licenseInfo.ContainsKey("LICENSE_IP") == true ? licenseInfo["LICENSE_IP"] : String.Empty , licenseInfo.ContainsKey("LICENSE_PORT") == true ? Convert.ToInt32(licenseInfo["LICENSE_PORT"]) : 8901 ); } // 라이선스 파일 else if (licenseData == VIZCore3D.NET.Utility.LicenseHelper.LicenseData.FILE) { licenseResult = vizcore3d.License.LicenseFile( licenseInfo.ContainsKey("LICENSE_FILE") == true ? licenseInfo["LICENSE_FILE"] : String.Empty ); } // 인증 결과 if (licenseResult != VIZCore3D.NET.Data.LicenseResults.SUCCESS) { MessageBox.Show(string.Format("LICENSE CODE : {0}", licenseResult.ToString()), "VIZCore3D.NET", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } #endregion // Init. VIZCore3D.NET InitializeVIZCore3D(); InitializeVIZCore3DEvent(); //InitializeVIZCore3DToolbar(); }
private void VIZCore3D1_OnInitializedVIZCore3D(object sender, EventArgs e) { //MessageBox.Show("OnInitializedVIZCore3D", "VIZCore3D.NET"); // ================================================================ // Example // ================================================================ //vizcore3d.License.LicenseServer("127.0.0.1", 8901); //vizcore3d.License.LicenseFile("C:\\Temp\\VIZCore3D.NET.lic"); // ================================================================ // TEST // ================================================================ //VIZCore3D.NET.Data.LicenseResults result = vizcore3d.License.LicenseFile("C:\\License\\VIZCore3D.NET.lic"); //VIZCore3D.NET.Data.LicenseResults result = vizcore3d.License.LicenseServer("127.0.0.1", 8901); //VIZCore3D.NET.Data.LicenseResults result = vizcore3d.License.LicenseServer("192.168.0.215", 8901); //if (result != VIZCore3D.NET.Data.LicenseResults.SUCCESS) //{ // MessageBox.Show(string.Format("LICENSE CODE : {0}", result.ToString()), "VIZCore3D.NET", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; //} // ================================================================ // License Helper // ================================================================ #region 라이선스 // 라이선스 정보 조회 VIZCore3D.NET.Utility.LicenseHelper.LicenseData licenseData = VIZCore3D.NET.Utility.LicenseHelper.GetLicenseDataKind(); // 등록된 정보 없는 경우, 설정 다이얼로그 실행 if (licenseData == VIZCore3D.NET.Utility.LicenseHelper.LicenseData.NONE) { VIZCore3D.NET.Dialogs.LicenseDialog dlg = new VIZCore3D.NET.Dialogs.LicenseDialog(); if (dlg.ShowDialog() != DialogResult.OK) { return; } } // 라이선스 정보 재조회 licenseData = VIZCore3D.NET.Utility.LicenseHelper.GetLicenseDataKind(); // 등록된 정보 조회 Dictionary <string, string> licenseInfo = VIZCore3D.NET.Utility.LicenseHelper.GetLicenseInformation(); VIZCore3D.NET.Data.LicenseResults licenseResult = VIZCore3D.NET.Data.LicenseResults.NONE; // 라이선스 서버 if (licenseData == VIZCore3D.NET.Utility.LicenseHelper.LicenseData.SERVER) { licenseResult = vizcore1.License.LicenseServer( licenseInfo.ContainsKey("LICENSE_IP") == true ? licenseInfo["LICENSE_IP"] : String.Empty , licenseInfo.ContainsKey("LICENSE_PORT") == true ? Convert.ToInt32(licenseInfo["LICENSE_PORT"]) : 8901 ); } // 라이선스 파일 else if (licenseData == VIZCore3D.NET.Utility.LicenseHelper.LicenseData.FILE) { licenseResult = vizcore1.License.LicenseFile( licenseInfo.ContainsKey("LICENSE_FILE") == true ? licenseInfo["LICENSE_FILE"] : String.Empty ); } // 인증 결과 if (licenseResult != VIZCore3D.NET.Data.LicenseResults.SUCCESS) { MessageBox.Show(string.Format("LICENSE CODE : {0}", licenseResult.ToString()), "VIZCore3D.NET", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } #endregion // 툴바 설정 vizcore1.ToolbarNote.Visible = false; vizcore1.ToolbarMeasure.Visible = false; vizcore1.ToolbarSection.Visible = false; vizcore1.ToolbarClash.Visible = false; vizcore1.ToolbarAnimation.Visible = false; vizcore1.ToolbarSimulation.Visible = false; // 옵션 설정 vizcore1.View.PreSelect.Enable = false; }
private void VIZCore3D_MiniView_OnInitializedVIZCore3D(object sender, EventArgs e) { // ================================================================ // License Helper // ================================================================ #region 라이선스 // 라이선스 정보 조회 VIZCore3D.NET.Utility.LicenseHelper.LicenseData licenseData = VIZCore3D.NET.Utility.LicenseHelper.GetLicenseDataKind(); // 등록된 정보 없는 경우, 설정 다이얼로그 실행 if (licenseData == VIZCore3D.NET.Utility.LicenseHelper.LicenseData.NONE) { VIZCore3D.NET.Dialogs.LicenseDialog dlg = new VIZCore3D.NET.Dialogs.LicenseDialog(); if (dlg.ShowDialog() != DialogResult.OK) { return; } } // 라이선스 정보 재조회 licenseData = VIZCore3D.NET.Utility.LicenseHelper.GetLicenseDataKind(); // 등록된 정보 조회 Dictionary <string, string> licenseInfo = VIZCore3D.NET.Utility.LicenseHelper.GetLicenseInformation(); VIZCore3D.NET.Data.LicenseResults licenseResult = VIZCore3D.NET.Data.LicenseResults.NONE; // 라이선스 서버 if (licenseData == VIZCore3D.NET.Utility.LicenseHelper.LicenseData.SERVER) { licenseResult = vizcore3d_MiniView.License.LicenseServer( licenseInfo.ContainsKey("LICENSE_IP") == true ? licenseInfo["LICENSE_IP"] : String.Empty , licenseInfo.ContainsKey("LICENSE_PORT") == true ? Convert.ToInt32(licenseInfo["LICENSE_PORT"]) : 8901 ); } // 라이선스 파일 else if (licenseData == VIZCore3D.NET.Utility.LicenseHelper.LicenseData.FILE) { licenseResult = vizcore3d_MiniView.License.LicenseFile( licenseInfo.ContainsKey("LICENSE_FILE") == true ? licenseInfo["LICENSE_FILE"] : String.Empty ); } // 인증 결과 if (licenseResult != VIZCore3D.NET.Data.LicenseResults.SUCCESS) { MessageBox.Show(string.Format("LICENSE CODE : {0}", licenseResult.ToString()), "VIZCore3D.NET", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } #endregion // Init. VIZCore3D.NET // ================================================================ // 설정 - 툴바 // ================================================================ #region 설정 - 툴바 vizcore3d_MiniView.ToolbarMain.Visible = false; vizcore3d_MiniView.ToolbarNote.Visible = false; vizcore3d_MiniView.ToolbarMeasure.Visible = false; vizcore3d_MiniView.ToolbarSection.Visible = false; vizcore3d_MiniView.ToolbarClash.Visible = false; vizcore3d_MiniView.ToolbarAnimation.Visible = false; vizcore3d_MiniView.ToolbarSimulation.Visible = false; vizcore3d_MiniView.ToolbarPrimitive.Visible = false; #endregion // ================================================================ // 설정 - 상태바 // ================================================================ vizcore3d_MiniView.Statusbar.Visible = false; vizcore3d_MiniView.View.PreSelect.Enable = false; vizcore3d_MiniView.EnableProgressForm = false; vizcore3d_MiniView.EnableWaitForm = false; }