private static void InitEzEmuera() { var ezPathFile = Path.Combine(ExeDir, "ez_path.txt"); var ezPath = ""; if (File.Exists(ezPathFile)) { ezPath = File.ReadAllText(ezPathFile); } else { using (var dialog = new FolderBrowserDialog()) { dialog.Description = "이지트랜스 경로를 설정해주세요"; if (dialog.ShowDialog() != DialogResult.OK) { return; } ezPath = dialog.SelectedPath; } File.WriteAllText(ezPathFile, ezPath); } bool result = EzTranslate.Init(ezPath, "."); if (!result) { MessageBox.Show("ezTrans 초기화에 실패했습니다"); } EzTranslate.Save("."); GlobalStatic.EzTransState = EzTranslate.IsInitialized; }
private static void ExitEzEmuera() { EzTranslate.Save("."); EzTranslate.Delete(); }