Ejemplo n.º 1
0
 /// <summary>
 /// Starts the application
 /// </summary>
 /// <param name="handle"></param>
 private void Start(IntPtr handle)
 {
     if (!IsRunning)
     {
         try
         {
             EplApplication eplApplication = new EplApplication();
             eplApplication.EplanBinFolder = BinPath;
             if (!string.IsNullOrEmpty(SystemConfiguration))
             {
                 eplApplication.SystemConfiguration = SystemConfiguration;
             }
             eplApplication.QuietMode = EplApplication.QuietModes.ShowAllDialogs;
             eplApplication.SetMainFrame(handle);
             if (!string.IsNullOrEmpty(LicenseFile))
             {
                 eplApplication.LicenseFile = LicenseFile; // Set specific licence
             }
             eplApplication.Init("", true, true);
             Application = eplApplication;
         }
         catch
         {
             Application = null;
         }
     }
 }
Ejemplo n.º 2
0
 public void SetFrame(IntPtr f)
 {
     APP = new EplApplication
     {
         EplanBinFolder = FindEplan.Find()
     };
     APP.Init("");
     APP.SetMainFrame(f);
 }