Суть работы шаблона такая. Есть список мыло:пасс в файле txt "почты на регистрацию". Беру первую строку из списка, регистрируюсь в сервисе, кладу эту строку в список "зарегистрированные почты" при успешной регистрации и удаляю первую строку из начального списка. С одним потоком проблем не было. При невыполнении шаблона, строка не удалялась и можно было повторить новый прогон шаблона с теми же данными.
Сейчас сделал апгрейд до Стандарт. Запускаю многопоток. Прога берет одну и ту же строку и добавляет в файл "зарегистрированные почты" две записи. Но эта проблема как я понял решается галкой "удалить запись" после того, как взяли новую строку из файла. Но есть проблема, шаблон падает в разных местах и получается что в списке уже нет той строки, она удалена, запись теряется.
Как правильно организовать шаблон, чтобы в случае падения можно было выяснить какие взятые строки не прошли регистрацию и, например, их вернуть в начальный файл "почты на регистрацию" или чтобы они просто отдельным списком жили и потом вручную добавлять их снова в файл
Я вижу такое решение. Возможно я не прав. После того, как взяли строку из основного начально списка и удалили ее, сразу класть в другой список и, в случае успеха, в конце выполнения удалять из этого временного списка строку?
Сейчас сделал апгрейд до Стандарт. Запускаю многопоток. Прога берет одну и ту же строку и добавляет в файл "зарегистрированные почты" две записи. Но эта проблема как я понял решается галкой "удалить запись" после того, как взяли новую строку из файла. Но есть проблема, шаблон падает в разных местах и получается что в списке уже нет той строки, она удалена, запись теряется.
Как правильно организовать шаблон, чтобы в случае падения можно было выяснить какие взятые строки не прошли регистрацию и, например, их вернуть в начальный файл "почты на регистрацию" или чтобы они просто отдельным списком жили и потом вручную добавлять их снова в файл
Я вижу такое решение. Возможно я не прав. После того, как взяли строку из основного начально списка и удалили ее, сразу класть в другой список и, в случае успеха, в конце выполнения удалять из этого временного списка строку?