Что не так делаю? (Взятие строки из списка)

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
хай.

делаю следующим образом. для много потока надо делать группы для каждого акка отдельно, чтобы можно было разобраться. делаю это так, К txt файлу прибаляю переменную с логином, для уникализации ...
В список ТАК ЖЕ добавляю строку с переменной логина, сохрание в файл txt проходит без проблем.
А вот взятие строки нет. выдает ошибку, так как САМ список пуст, НО превью списка отображает правильно содержимое файла.

в чем проблема?

 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
В настройках списка нельзя использовать свои переменные.
Если нужно указывать путь к файлу через переменную, оставьте путь пустым и используйте действие Операции над списком - Привязать к файлу - там уже указывайте свои переменные.
 
  • Спасибо
Реакции: arhip1985

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
В настройках списка нельзя использовать свои переменные.
Если нужно указывать путь к файлу через переменную, оставьте путь пустым и используйте действие Операции над списком - Привязать к файлу - там уже указывайте свои переменные.
странно, я раньше когда-то юзал шаблон, в котором путь к файлу был через переменную, всё отрабатывало
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
C#:
var pathDir = project.Lists["pathDir"]; //зеновский список
var path = @"полный путь"; //полный путь
pathDir.Bind(path);
вроде как то так
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
В настройках списка нельзя использовать свои переменные.
Если нужно указывать путь к файлу через переменную, оставьте путь пустым и используйте действие Операции над списком - Привязать к файлу - там уже указывайте свои переменные.
почему тогда в превью отображается?

ps | через привязку к файлу работает
 

doc

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

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
та если оно через превью отображается, значит и так должно быть, у меня раньше всё работало, не помню в какой версии
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Да все правильно он говорит! Нельзя использовать в пути свои переменные, если не используете входные настройки!
Так как у вас переменная еще не сформированна а список уже подгрузился и от этого он пуст! А когда ты смотришь превью он успевает просто подгрузится, на деле работать небудет, сам ходил по этим граблам!
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
в принципе логично ...

запилил через привязку к файлу, работает
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
В настройках списка нельзя использовать свои переменные.
Если нужно указывать путь к файлу через переменную, оставьте путь пустым и используйте действие Операции над списком - Привязать к файлу - там уже указывайте свои переменные.
с каких таких пор нельзя?) я постоянно так делаю)
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
с каких таких пор нельзя?) я постоянно так делаю)
С самых ранних. Для этого специально сделана настройка Привязать к файлу.
Оно как бы работает, если не вникать в суть, но часто либо не записывает, либо не туда пишет. В общем не правильно оно работает.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
С самых ранних. Для этого специально сделана настройка Привязать к файлу.
Оно как бы работает, если не вникать в суть, но часто либо не записывает, либо не туда пишет. В общем не правильно оно работает.
он просто еще не сталкивался ))) когда в многопотоке сделает шаб и потом обноружит что все файлы оказались пусты вот тогда и поймет!
 

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