- Регистрация
- 09.04.2016
- Сообщения
- 155
- Благодарностей
- 33
- Баллы
- 28
В общем суть в кратце:
Есть рассыльщик сообщений по топикам.
После удачной отправки сообщения данные переменной ID топика записываются в список "Отработанные" привязанный к файлу в папке проекта.
Каждый раз после кубика взять строку(первую из файла для работы) идёт проверка данным кодом:
По идее всё верно и код отрабатывает, но заметил при работе в многопотоке(потоков 5-7) появляются дубли в темах, хотя оно должно проверять и если есть в списке данные топика в отработанных идти и брать новый топик.
Есть подозрения что шаблон загружает в начале работы данные из файла привязанного к списку и в процессе работы сравнивает только с теми данными которые в начале были подгружены - это моё лишь предположение, иначе не знаю как это обьяснить, когда появляются дубли в темах...
Может как то нужно привязать не в список проекта а напрямую с файлом код, что бы на лету прям заходило именно в файл который в папке и сравнивало с ним?
Буду рад за помощь коллеги.
Может у кого есть готовый код, который будет чётко отрабатывать , заранее благодарен!
Всем профита!
Есть рассыльщик сообщений по топикам.
После удачной отправки сообщения данные переменной ID топика записываются в список "Отработанные" привязанный к файлу в папке проекта.
Каждый раз после кубика взять строку(первую из файла для работы) идёт проверка данным кодом:
C#:
var check = project.Variables["topic"].Value;
var list = project.Lists["otrab"];
return list.IndexOf(check); // - вернёт номер строки, если она есть, или -1, если строки нет.
Есть подозрения что шаблон загружает в начале работы данные из файла привязанного к списку и в процессе работы сравнивает только с теми данными которые в начале были подгружены - это моё лишь предположение, иначе не знаю как это обьяснить, когда появляются дубли в темах...
Может как то нужно привязать не в список проекта а напрямую с файлом код, что бы на лету прям заходило именно в файл который в папке и сравнивало с ним?
Буду рад за помощь коллеги.
Может у кого есть готовый код, который будет чётко отрабатывать , заранее благодарен!
Всем профита!
Последнее редактирование: