static void Main() { BasicEngineeringInitializer initializer = new BasicEngineeringInitializer(OrdinaryDifferentialEquations.Runge4Solver.Singleton, DataPerformer.Portable.DifferentialEquationProcessors.RungeProcessor.Processor, DataPerformer.Runtime.DataRuntimeFactory.Object, new Diagram.UI.Interfaces.IApplicationInitializer[] { Event.Basic.ApplicationInitializer.Singleton }, true); initializer.InitializeApplication(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new FormMain()); }
private static void Initialize(OrdinaryDifferentialEquations.IDifferentialEquationSolver ordSolver, IDataRuntimeFactory strategy, IDatabaseCoordinator coordinator, IApplicationInitializer[] initializers, bool throwsRepeatException) { List <IApplicationInitializer> init = null; if (initializers == null) { init = new List <IApplicationInitializer>(); } else { init = new List <IApplicationInitializer>(initializers); } IApplicationInitializer initializer = new BasicEngineeringInitializer(ordSolver, DataPerformer.Portable.DifferentialEquationProcessors.RungeProcessor.Processor, strategy, init.ToArray(), throwsRepeatException); initializer.InitializeApplication(); }
public App() { Internet.Meteo.StaticExtensionMeteo.Init(); Http.Meteo.StaticExtensionMeteo.Init(); StaticExtensionEventBasic.Init(); BasicEngineeringInitializer initializer = new BasicEngineeringInitializer(OrdinaryDifferentialEquations.Runge4Solver.Singleton, RungeProcessor.Processor, global::Motion6D.Runtime.DataRuntimeFactory.Object, new Diagram.UI.Interfaces.IApplicationInitializer[] { ApplicationInitializer.Singleton, global::Motion6D.ApplicationInitializer.Object }, true); initializer.InitializeApplication(); StaticExtensionEventInterfaces.TimerEventFactory = WpfTimerEventFactory.Singleton; StaticExtensionEventInterfaces.TimerFactory = WpfTimerFactory.Singleton; StaticExtensionScadaDesktop.ScadaFactory = StaticExtensionScadaDesktopSerializable.BaseFactory; StaticExtensionDiagramUISerializable.Init(); SoundService.StaticExtensionSoundService.SoundDirectory = AppDomain.CurrentDomain.BaseDirectory + "sounds" + System.IO.Path.DirectorySeparatorChar; }