- Регистрация
 - 16.09.2015
 
- Сообщения
 - 22
 
- Благодарностей
 - 2
 
- Баллы
 - 3
 
в папке с проектом создана подпапка sound и в ней лежат звуковые файлы.
В using кладу следующее:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Если строчки поменять напрямую:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
То при запуске My.Sound("ok"); всё работает,
а так выскакивает ошибка:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
как я понимаю, это значит, что имя project не существует в данном (не знаю как сказать, ну наверное пространстве имён). А как его добавить в using пространство?
Я хочу сделать несколько универсальный код, чтобы он мог работать из любой директории.
								В using кладу следующее:
			
				Код:
			
		
		
		    public class My
    {
        public static void Sound (string param)
        {
            string filename = String.Empty;
            switch (param) {
                case "ok":
                    filename = project.Directory + "/sound/" +"ok.wav";
                    break;
                case "error":
                    filename = project.Directory + "/sound/" +"error.wav";
                    break;
                case "done":
                    filename = project.Directory + "/sound/" +"done.wav";
                    break;                   
                default:
                    filename = param;
                    break;                   
            }
            System.Media.SoundPlayer player = new System.Media.SoundPlayer(@filename);
            player.Play();
        }
    }
	
			
				Код:
			
		
		
		filename = "D:/ZennoTemplate/test/sound/ok.wav"; // и т.п.
	а так выскакивает ошибка:
			
				Код:
			
		
		
		    09:36:13    Компиляция кода проекта Ошибка при компиляции общего кода "CS0103" "The name 'project' does not exist in the current context". [Строка: 42; Cтолбец: 17]
    09:36:13    Компиляция кода проекта Ошибка при компиляции общего кода "CS0103" "The name 'project' does not exist in the current context". [Строка: 45; Cтолбец: 17]
    09:36:13    Компиляция кода проекта Ошибка при компиляции общего кода "CS0103" "The name 'project' does not exist in the current context". [Строка: 48; Cтолбец: 17]
	Я хочу сделать несколько универсальный код, чтобы он мог работать из любой директории.



