Переглянути джерело

解决设置目标路径初始化

tangs 7 роки тому
батько
коміт
915385413a

BIN
.vs/WindowsFormsApp1/v15/.suo


+ 4 - 6
WindowsFormsApp1/Form1.cs

@@ -19,6 +19,7 @@ namespace WindowsFormsApp1
         {
             InitializeComponent();
 
+            Analyzer = new Analyze();
             Logger.Init("log.log");
             init_listView();
             init_textBox();
@@ -76,13 +77,10 @@ namespace WindowsFormsApp1
                 return;
             }
 
-            try
-            {
-                // 初始化处理文档对象
-                Analyzer = new WordAnalyze.Analyze();
-            } catch (System.Exception err)
+            var errString = Analyzer.Application();
+            if(errString != "")
             {
-                Logger.E("analyze new word analyze object error happened: {0}", err.Message.ToString());
+                Logger.E("analyze new word analyze object error happened: {0}", errString);
                 return;
             }
             button1.Enabled = false;

+ 12 - 3
WindowsFormsApp1/WordAnalyze.cs

@@ -14,9 +14,6 @@ namespace WordAnalyze
         private Word.ApplicationClass app;
         public Analyze()
         {
-            //  开始app应用
-            app = new Word.ApplicationClass();
-
             // 初始化小题目的编号
             for (int i = 1; i < 200; i++)
             {
@@ -26,6 +23,18 @@ namespace WordAnalyze
             }
         }
 
+        public string Application()
+        {
+            try
+            {
+                //  开始app应用
+                app = new Word.ApplicationClass();
+                return "";
+            } catch (System.Exception e)
+            {
+                return e.Message.ToString();
+            }
+        }
         public void Close()
         {
             if (app != null)

BIN
build/WindowsFormsApp1.exe