- Регистрация
 - 13.04.2014
 
- Сообщения
 - 535
 
- Благодарностей
 - 62
 
- Баллы
 - 28
 
Добрый вечер! Делаю многопоточный парсер для ВК.
Вопрос первый, что делаю не так с глобальными переменными?
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Вот такой код написан. В конце проекта устанавливаем значение переменной 1. Но при запуске нового цикла, она не сохраняются, и снова становиться по умолчанию пусто. Созданная переменная в Глобальных. Я так понимаю "project.GlobalVariables.SetVariable("ecohelptoday@gmail.com", "globalstart", 0);"  устанавливает значение по умолчанию 0, но вообще ничего не ставит
Что может быть не так?
								Вопрос первый, что делаю не так с глобальными переменными?
			
				Код:
			
		
		
		// блокируем выполнение, чтобы другие потоки не испортили
lock(SyncObject)
{
    IGlobalVariable gv = null;
    try
    {
        // пытаемся получить глобальную переменную
        gv = project.GlobalVariables["ecohelptoday@gmail.com", "globalstart"];
    }
    catch(KeyNotFoundException exception)
    {
        // если не удалось получить, то инициализируем значением по умолчанию.
        project.GlobalVariables.SetVariable("ecohelptoday@gmail.com", "globalstart", 0);
    }
}
	Что может быть не так?




 ), то она работает коректно