コード例 #1
0
 public void ConnectApplication()
 {
     _connector             = ComUtilities.CreateObject <BCOM.ApplicationObjectConnector>("MicroStationDGN.ApplicationObjectConnector");
     _application           = _connector.Application;
     _application.Visible   = true;
     _isExternalApplication = false;
 }
コード例 #2
0
        private void FormMain_Load(object sender, EventArgs e)
        {
            buttonRozdziel.Text  = @"Rozdziel";
            textBoxFileName.Text = @"c:\321603_4000.dgn";

            _oMstn = new MicroStationDGN.Application();
        }
コード例 #3
0
 public void SetApplication(object application)
 {
     _application = (BCOM.Application)application;
     if (_application.ActiveDesignFile != null)
     {
         _application.ActiveDesignFile.Close();
     }
     _isExternalApplication = true;
 }
コード例 #4
0
        public void Dispose()
        {
            ComUtilities.ReleaseComObject(_designFile);
            _designFile = null;

            if (_isExternalApplication == false)
            {
                ComUtilities.ReleaseComObject(_application);
                _application = null;
            }

            ComUtilities.ReleaseComObject(_connector);
            _connector = null;
        }
コード例 #5
0
 public void CreateApplication()
 {
     _application           = ComUtilities.CreateObject <BCOM.Application>("MicroStationDGN.Application");
     _application.Visible   = true;
     _isExternalApplication = false;
 }