Не берет строки из списка

minsky

Client
Регистрация
18.08.2013
Сообщения
108
Благодарностей
28
Баллы
28
Вот такая ситуация: загружаю из файла 1.txt в список с сохранением изменений списка в файл, беру из списка строку с удалением и ложу в переменную, когда заканчиваются строки, копирую из файла 2.txt в файл 1.txt и после этого уже из списка ничего не берется, хотя в самом списке есть все что нужно.
На одно выполнение проекта берется одна строка и так пока в файле не закончатся строки.
Хотя если вручную в редакторе переписать файл, все работает.
Как можно исправить? Спасибо.
 
Последнее редактирование:

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Нужно не ложить в переменную, а класть!
Если серьёзно, то Зенка не поддерживает смешивание работы с файлом как со списом и как с файлом. То есть, перед тем как копировать из 2 в 1, нужно отвязать список, а после копирования его опять привязать. Либо копировать в какой-нибудь файл 3.
 

minsky

Client
Регистрация
18.08.2013
Сообщения
108
Благодарностей
28
Баллы
28
Нужно не ложить в переменную, а класть!
Если серьёзно, то Зенка не поддерживает смешивание работы с файлом как со списом и как с файлом. То есть, перед тем как копировать из 2 в 1, нужно отвязать список, а после копирования его опять привязать. Либо копировать в какой-нибудь файл 3.
Ну понятно, а как отвязать список? Или как проще взять строку рандомную из файла с удалением и положить в переменную.
 

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
379
Баллы
63
Если серьёзно, то Зенка не поддерживает смешивание работы с файлом как со списом и как с файлом
в 1 потоке может и работать, у меня работало :-)
 

minsky

Client
Регистрация
18.08.2013
Сообщения
108
Благодарностей
28
Баллы
28

minsky

Client
Регистрация
18.08.2013
Сообщения
108
Благодарностей
28
Баллы
28
Вот нашел такое решение обработка переменных-установить значение {-File.GetString-|-{-Project.Directory-}1.txt-|-random-|-true-} . Но почему-то удаляет сразу 2 строки:(
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Вот нашел такое решение обработка переменных-установить значение {-File.GetString-|-{-Project.Directory-}1.txt-|-random-|-true-} . Но почему-то удаляет сразу 2 строки:(
попробовал у себя - все ок, берет одну строку с удалением..
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
отвязать - через действие из группы «операции со списком», вестимо)
работать-то оно работает, но как раз иногда и с ругательствами в логах. оно вам надо?
а макросы от старых версий использовать не надо, они тоже через пень колоду теперь работают
 

minsky

Client
Регистрация
18.08.2013
Сообщения
108
Благодарностей
28
Баллы
28
отвязать - через действие из группы «операции со списком», вестимо)
работать-то оно работает, но как раз иногда и с ругательствами в логах. оно вам надо?
а макросы от старых версий использовать не надо, они тоже через пень колоду теперь работают
Что-то я не нашел через какое действие отвязывается, там только привязать к файлу
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Что-то я не нашел через какое действие отвязывается, там только привязать к файлу
Заново привязать, это и есть отвязка и новая привязка. Экшена отвязать - нет.
 

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