Как взять строку из переменной с удалением этой строки в этой переменной?

Evgeny

Client
Регистрация
01.03.2012
Сообщения
127
Благодарностей
12
Баллы
18
Проблема опять возникла :-)
Как взять строку из переменной с удалением этой строки в этой переменной?
Я в переменную abc загоняю 1000 строк, мне нужно взять первую(или случайную) строку из этой переменной с удалением. Не из списка, а именно с переменной!
Из списка я могу. Но при написании проекта очень много списков создалось, и они влияют на многопоток. В однопоточном режиме работает, но все медленно!

Может есть какойто хитрый код?:-)
 

Evgeny

Client
Регистрация
01.03.2012
Сообщения
127
Благодарностей
12
Баллы
18
вышел из положения благодаря schnaps и его статье в конкурсе
{-Environment.TickCount-} эту конструкцию мы используем в качестве имени файла. Сама переменная представляет из себя очень большое число, которое есть ни что иное как Возвращает время, истекшее с момента загрузки системы (в миллисекундах), таким образом мы получим уникальное имя файла.
теперь у меня для каждого потока список будет уникальным
 
  • Спасибо
Реакции: LightWood

Evgeny

Client
Регистрация
01.03.2012
Сообщения
127
Благодарностей
12
Баллы
18
Хотя этот вариант не срабатывает:(
1. Первый шаг "обработка переменных", задаю название текстовому файлу
2. Второй шаг, создаю список, но в поле "путь к файлу" вставляю переменную полученную в первом шаге
3. Третий шаг, "операция над списком" Удалить первую(или делал удалить все элементы)

Так вот, третий шаг не срабатывает и не удаляет данные
Путь к файлу можно делать не напрямую, а из переменной как у меня?
 

nole

Client
Регистрация
19.11.2010
Сообщения
368
Благодарностей
217
Баллы
43
а если убрать галку "Оставлять пустой файл"?
 

Evgeny

Client
Регистрация
01.03.2012
Сообщения
127
Благодарностей
12
Баллы
18
Я пробовал, не очищаются данные. Как будто программа вообще не видит тхт файла. Хотя пишет что ОК
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Нет нельзя использовать переменную в свойствах списка.
Нужно использовать отдельный экшен "Операции со списком - привязка к файлу". И там уже указывать переменную, при этом в поле в свойствах списка писать ничего не нужно.
Одно но: нельзя привязывать к несуществующему файлу. Файл должен бытьсоздан.
 
  • Спасибо
Реакции: Evgeny

Evgeny

Client
Регистрация
01.03.2012
Сообщения
127
Благодарностей
12
Баллы
18
Хорошо, я создаю переменные к 6 файлам, далее создаю сами файлы, но пустые файлы не создать,
поэтому добавляю любой знак, который потом пытаюсь удалить, потому что он мне мешает...
И при удалении знака, удаляется сам файл, даже при галочке в свойствах списка - оставлять пустой!
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Прикладывайте пример семпл, можно с одним файлом
 

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