Доброго времени. Скорее всего есть готовое решение моей задачи, но уже выбрал трудный путь и хочу понять свою ошибку.
Задача: есть таблиця с 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