public static void stratUsing(uint sizeASM)
            {
                if (IFullReady == false)
                {
                Array.Resize(ref ASM, Convert.ToInt32(sizeASM));

                for (int i = 0; i < ASM.Length; i++)
                {
                    ASM[i] = new SMFS("INotexist", "", i);
                }
                }
            }
            private static bool IFullReady = false; //Показывает готова ли система к стабильной работе

            #endregion Fields

            #region Methods

            ///////////////////////////////////////////////
            //Контролер трека//
            public static void ControlerTrack(string control, string input, string input2 = "User not using this arg", string input3 = "User not using this arg")
            {
                int UNumber = 0;
                switch (control)
                {
                    case"ADD"://Добавить трек
                        if (input2 != "User not using this arg")
                        {
                            UNumber = getNullNumberASM();
                            ASM[UNumber] = new SMFS(input, input2, UNumber);
                        }
                        break;
                    case "RMV"://Удалить трек
                        UNumber = getNomberTrack_Name(input);
                        ASM[UNumber].nameTrack = "INotexist";
                        ASM[UNumber].WMP.URL = @"";
                        break;
                    case "RDK"://Редактировать трек
                        UNumber = getNomberTrack_Name(input);
                        switch (input2)
                        {
                            case"Path":
                                ASM[UNumber].WMP.URL = @input3;
                                break;
                            case"Name":
                                ASM[UNumber].nameTrack = input3;
                                break;
                        }
                        break;
                    case"PLA"://Запустить трек
                        ASM[getNomberTrack_Name(input)].WMP.controls.play();
                        break;
                    case "PSE"://Пауза
                        ASM[getNomberTrack_Name(input)].WMP.controls.pause();
                        break;
                    case "STP"://стоп
                        ASM[getNomberTrack_Name(input)].WMP.controls.stop();
                        break;
                }
            }
 public static void AddTrack(string nameTrack, string patchAudio)
 {
     int UNamber = getNullNumberASM();
     ASM[UNamber] = new SMFS(nameTrack,patchAudio,UNamber);
 }