Доброго времени. Скорее всего есть готовое решение моей задачи, но уже выбрал трудный путь и хочу понять свою ошибку. 
Задача: есть таблиця с 2мя колонками 1: имя акаунта 2: состояние (ready , busy). Работа в многопотоке.
Запускаю снипет и успешно берет 20-30 акаунтов, после чего выдает ошибку. Такое впечетление что просто не проходит условие.
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
								Задача: есть таблиця с 2мя колонками 1: имя акаунта 2: состояние (ready , busy). Работа в многопотоке.
Запускаю снипет и успешно берет 20-30 акаунтов, после чего выдает ошибку. Такое впечетление что просто не проходит условие.
			
				C#:
			
		
		
		lock (SyncObjects.TableSyncer){
    var sourceTable = project.Tables["Profile"];
    int temp = Convert.ToInt32(project.Variables["temp"].Value);
    var table = project.Tables["Profile"];
    int rowsCount = table.RowCount;
    for(int i = 0; i < rowsCount; i++){
        var sourceTableReady = sourceTable.GetCell(1,i);
        if(sourceTableReady == "ready"){
            sourceTableReady = sourceTable.GetCell(0,i);
            project.Profile.Load(project.Directory + @"\Cookies\" + sourceTableReady + @".zpprofile");
            sourceTable.SetCell(1,i,"busy");
            project.SendInfoToLog("Взял аккаунт", sourceTableReady , true);
            return true;
        }
    }
    return null;
}
	Вложения
- 
		
			
	
			
		
		
		6,7 КБ Просмотры: 10
 



