Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            int    result = 0;
            var    svc    = new SPF_PROXYLib.PROXY();                                                /* 新建COM对象*/
            string xml    = "D:\\Test.xml";                                                          /* 文件的绝对路径*/

            result = svc.FUN(xml, 1, 1);                                                             /* 参数1:XML文件路径;参数2:是否生成EXCEL报告,1=生成,0=不生成;参数3:是否生成PDF报告,1=生成,0=不生成*/
            Console.WriteLine("Running " + (result == 0 ? "运行完成,没有错误!" : "运行完成,发现错误,错误内容请查看Log文件")); /* 返回值=0无异常,其他=有异常*/
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        public static void InterfaceOfSiSolver(string filepath)
        {
            //添加SPF_PROXY   的COM组件
            int    result = 0;
            var    svc    = new SPF_PROXYLib.PROXY(); /* 新建COM对象*/
            string xml    = filepath;                 /* 文件的绝对路径*/

            result = svc.FUN(xml, 1, 1);              /* 参数1:XML文件路径;参数2:是否生成EXCEL报告,1=生成,0=不生成;参数3:是否生成PDF报告,1=生成,0=不生成*/
            if (result == 0)
            {
                MessageBox.Show("成功!"); //运行完成,没有错误
            }
            else
            {
                //string str = "运行完成,发现错误,错误内容请查看Log文件";
                MessageBox.Show("运行完成,发现错误,错误内容请查看Log文件");
            }
        }
        public static void InterfaceOfSiSolver(string filepath)
        {
            //添加SPF_PROXY   的COM组件

            //todo: 这里要打开


            int    result = 0;
            var    svc    = new SPF_PROXYLib.PROXY(); // 新建COM对象
            string xml    = filepath;                 //文件的绝对路径

            result = svc.FUN(xml, 1, 1);              // 参数1:XML文件路径;参数2:是否生成EXCEL报告,1=生成,0=不生成;参数3:是否生成PDF报告,1=生成,0=不生成
            if (result == 0)
            {
                MessageBox.Show("阻抗报告已导出");   //运行完成,没有错误
                openSisolverReport(filepath); //系统自动打开生成的阻抗计算报告PDF和EXCEL
            }
            else
            {
                MessageBox.Show("运行完成,发现错误,错误内容请查看Log文件");
            }
        }