Ejemplo n.º 1
0
        /// <summary>
        /// Initializes this instance.
        /// </summary>
        public void Initialize()
        {
            Assembly assembly = Assembly.GetExecutingAssembly();

ReStartImportBlock:

            try
            {
                ServiceCAD.ImportBlockFromPath(LocalPath.RootDirectory + "\\blocks\\");
            }
            catch (DirectoryNotFoundException dirExc)
            {
                string msgDirExc = "<!> \n<!>" + dirExc.Message + "\n<!>";

                CurrentCAD.Editor.WriteMessage(msgDirExc);

                Directory.CreateDirectory(LocalPath.RootDirectory + "\\blocks\\");
                goto ReStartImportBlock;
            }

            string msgPorgam = "\n--------------------------------------";

            msgPorgam += "\n > Name: " + assembly.GetName().Name;
            msgPorgam += "\n > Версия: " + assembly.GetName().Version;
            msgPorgam += "\n---------------------------------------";
            msgPorgam += "\n > email: [email protected] ";
            msgPorgam += "\n--------------------------------------";
            msgPorgam += "\n *Land_CreatingPlanLand - ";
            msgPorgam += "\n Land_IntersectionGridLines - ";
            msgPorgam += "\n Land_InsertBlocksAlongLine - ";
            msgPorgam += "\n Land_OrthogonalPolylines - ";
            msgPorgam += "\n Land_BuildingRectangle - ";
            msgPorgam += "\n Land_AddRaster2000 - ";
            msgPorgam += "\n Land_DelRaster2000 - ";
            msgPorgam += "\n--------------------------------------";


            CurrentCAD.Editor.WriteMessage(msgPorgam);
        }