Esempio n. 1
0
        ///Вызов 1. Вызвать метод MethodName с параметрами из DLL, Form, FormMain.
        ///На выходе Object.
        public static object CallO(string projectName, string MethodName, params Object[] ObjParams)
        {
            //Метод работает с объектми, как на вход, так и на выход.
            //Вызовы 1-4 - различные вариации вызова методов из модулей.
            Assembly   assembly = ProjectService.ProjectLoad(projectName, Var.enterMode);
            Type       type     = assembly.GetType("FBA." + projectName);
            Object     obj      = assembly.CreateInstance("FBA." + projectName);
            MethodInfo mi       = type.GetMethod(MethodName);

            return(mi.Invoke(obj, ObjParams));
        }