Ресурс в список есть, а наоборот? список в ресурс
-
есть файл, в нем 200 000 строк. нужно убрать дубликаты. ресурс в список - убрать дубликаты. а дальше что? это все делает за 2 секунды... а дальше получать по одному элементу и добавить элемент? это затянется на час минимум. неужели нет функции список в ресурс?
-
@smurfik said in Ресурс в список есть, а наоборот? список в ресурс:
есть файл, в нем 200 000 строк. нужно убрать дубликаты. ресурс в список - убрать дубликаты. а дальше что? это все делает за 2 секунды... а дальше получать по одному элементу и добавить элемент? это затянется на час минимум. неужели нет функции список в ресурс?
Используй foreach )
-
@smurfik, у самого похожая ситуация. К сожалению, не нашёл иного варианта, кроме как запихивать каждую строку с помощью foreach.
@support, возможно ли добавить действие "список в ресурс"? Или может есть вариант, как обойтись без foreach?
-
@UA списко в ресурс это будет тот же foreach, только вы его не удете видеть. А в чем проблема с этим циклом? Он в режиме запуска отрабатывает почти мгновенно
-
@DrPrime, хм... скорость специально не замерял, но если так, то никаких проблем :)
-
@smurfik said in Ресурс в список есть, а наоборот? список в ресурс:
неужели нет функции список в ресурс?
Эта не подойдет?
Только не ресурс, а файл. Ресурс перечитать надо, например через
-
@venom777, ресурс может быть и виртуальным, без файла.
-
@UA зачем так сложно?) можно же реальным сделать, ну или тогда узнать api баса для работы с ресурсами, возможно есть и для виртуальных ресурсов действие reload. Это для варианта с перезагрузкой.
-
@smurfik Есть в планах синхронизация ресурсов. Добавление 200к строк в ресурс через цикл заняло у меня 8 секунд. Если делаете это 1 раз, в начале работы скрипта, то это не так уж много. Конечно в режиме отладки циклы работают гораздо медленнее.