コード例 #1
0
		private void Init()
		{
			// check files	
			if (!File.Exists(_previewProject))
			{
				throw new Exception("Preview project not found:" + Environment.NewLine + _previewProject);
			}
			if (!File.Exists(_macroPath))
			{
				throw new Exception("Macro not found:" + Environment.NewLine + _macroPath);
			}

			// start eplan
		   _eplanOffline = new EplanOffline(Starter.GetBinPathLastVersion());

			// Needed if its an OfflineApplication
			_eplanOffline.StartWpf(this);
			if (!_eplanOffline.IsRunning)
			{
				throw new Exception("EPLAN not running");
			}

			// Init preview
			_preview = new Sepla.Gui.Preview(previewBorder, _previewProject);

			// display
			_preview.Display(_macroPath, PreviewType.WindowMacro);
		}
コード例 #2
0
        private void Init()
        {
            // check files
            if (!File.Exists(_previewProject))
            {
                throw new Exception("Preview project not found:" + Environment.NewLine + _previewProject);
            }
            if (!File.Exists(_macroPath))
            {
                throw new Exception("Macro not found:" + Environment.NewLine + _macroPath);
            }

            // start eplan
            _eplanOffline = new EplanOffline(Starter.GetBinPathLastVersion());

            // Needed if its an OfflineApplication
            _eplanOffline.StartWpf(this);
            if (!_eplanOffline.IsRunning)
            {
                throw new Exception("EPLAN not running");
            }

            // Init preview
            _preview = new Sepla.Gui.Preview(previewBorder, _previewProject);

            // display
            _preview.Display(_macroPath, PreviewType.WindowMacro);
        }
コード例 #3
0
      private void Init()
      {
         // check files	
         if (!File.Exists(_previewProject))
         {
            throw new Exception("Preview project not found:" + Environment.NewLine + _previewProject);
         }
         if (!File.Exists(_macroPath))
         {
            throw new Exception("Macro not found:" + Environment.NewLine + _macroPath);
         }

         // start eplan			
         string binPath = @"C:\Program Files\EPLAN\Electric P8\2.5.4\Bin";
         Starter.PinToEplan(binPath);
         _eplanOffline = new EplanOffline(binPath);
         _eplanOffline.StartWpf(this);
         if (!_eplanOffline.IsRunning)
         {
            throw new Exception("EPLAN not running");
         }

         // setup preview
         _preview = new Sepla.Gui.Preview(previewBorder, _previewProject);

         // display
         _preview.Display(_macroPath, PreviewType.PageMacro);
      }
コード例 #4
0
        private void Init()
        {
            // check files
            if (!File.Exists(_previewProject))
            {
                throw new Exception("Preview project not found:" + Environment.NewLine + _previewProject);
            }
            if (!File.Exists(_macroPath))
            {
                throw new Exception("Macro not found:" + Environment.NewLine + _macroPath);
            }

            // start eplan
            string binPath = @"C:\Program Files\EPLAN\Electric P8\2.7.3\Bin";

            Starter.PinToEplan(binPath);
            _eplanOffline = new EplanOffline(binPath, "API");
            _eplanOffline.StartWpf(this);
            if (!_eplanOffline.IsRunning)
            {
                throw new Exception("EPLAN not running");
            }

            // setup preview
            _preview = new Sepla.Gui.Preview(previewBorder, _previewProject);

            // display
            _preview.Display(_macroPath, PreviewType.PageMacro);
        }