Брать профили по порядку?

Alelsey1611

Client
Регистрация
18.08.2017
Сообщения
402
Благодарностей
29
Баллы
28
Собственно сабж.
И это все должно быть в многопотоке без ошибок
 
Последнее редактирование:

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
файл или глобальная переменная с номером профиля. под этим номером берется строкаи списка файлов, котороый получается при взятии списка файлов директории
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Брать первую строку с удалением. В конце выполнения записывать ее назад.
Повесить еще и на Bad End возврат, чтобы возвращало ее и при ошибках.
 
  • Спасибо
Реакции: Astraport

Alelsey1611

Client
Регистрация
18.08.2017
Сообщения
402
Благодарностей
29
Баллы
28
Я походу чуть-чуть не так задал вопрос. Надо брать .zpprofile(файл) по порядку. Я сделал следующие
1. Читает файл
2. Берет профиль по номеру прочитаного файла
3. Увеличивае локальную переменную счётчик на 1
4. Записывает в файл значение переменной счетик.

Все вроде норм, но 100% не будет нормально работать в многопотоке.
глобальная переменная
Значение изчезает, если проект выполняется сначала:(
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Я походу чуть-чуть не так задал вопрос. Надо брать .zpprofile(файл) по порядку. Я сделал следующие
1. Читает файл
2. Берет профиль по номеру прочитаного файла
3. Увеличивае локальную переменную счётчик на 1
4. Записывает в файл значение переменной счетик.

Все вроде норм, но 100% не будет нормально работать в многопотоке.

Значение изчезает, если проект выполняется сначала:(
под такой случай я и описал. нужно только локать перезапись файла со счётчиком
 
  • Спасибо
Реакции: Alelsey1611

Alelsey1611

Client
Регистрация
18.08.2017
Сообщения
402
Благодарностей
29
Баллы
28
нужно только локать перезапись файла со счётчиком
Как?
1. Читает файл
2. Берет профиль по номеру прочитаного файла
3. Увеличивае локальную переменную счётчик на 1
4. Записывает в файл значение переменной счетик.
А это не правильно?
 

Alelsey1611

Client
Регистрация
18.08.2017
Сообщения
402
Благодарностей
29
Баллы
28
Как блокнуть потоки? Что б только 1 работал?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)