Работа с файлами изменилась?

Поддержка
  • Давно не работал с BAS, решил вспомнить азы - считывание файла со строками, дальше пропарсить строки.
    Создаю ресурс, указываю читать каждую строку один раз, всё как обычно выглядит.

    Screenshot_63.jpg

    Но на этапе считывання файла в переменной не одна строка, а всё содержимое файла и не работает со строками как раньше. Даже если ставить галочку "перемешивать строки" - просто читает содержимое в том виде в каком есть.
    Я даже полез пересматривать уроки, на случай если забыл что-то... пробовал создавать файл со строками в notepad++ на случай вдруг в стандартном как-то неправльно переносы строк записываются...

    Что я не так делаю?

  • @poezdaty said in Работа с файлами изменилась?:

    Давно не работал с BAS, решил вспомнить азы - считывание файла со строками, дальше пропарсить строки.
    Создаю ресурс, указываю читать каждую строку один раз, всё как обычно выглядит.

    Но на этапе считывання файла в переменной не одна строка, а всё содержимое файла и не работает со строками как раньше. Даже если ставить галочку "перемешивать строки" - просто читает содержимое в том виде в каком есть.
    Я даже полез пересматривать уроки, на случай если забыл что-то... пробовал создавать файл со строками в notepad++ на случай вдруг в стандартном как-то неправльно переносы строк записываются...

    Что я не так делаю?

    Если в файловом модуле указать ресурс, то действия будут применяться к файлу, а не к строке ресурса. Действие само получит путь до файла и прочитает его или запишет в него данные

  • @poezdaty Ресурсы->"Ресурс В Список" и работаешь со списком, как хочешь)

  • @Fox та я понимаю это.
    Но просто при создании ресурса "из файла" настраиваем кучу параметров о том стоит ли перемешивать строки, стоит ли их читать один раз или несколько... а в итоге оно не работает уже?
    Раньше был оператор считать из файла - он считывал одну строку в зависимости от указаных параметров при создании ресурса, при втором обращении - вторую... т.е. в переменной была только одна строка. А сейчас выходит просто читает всё содержимое и все те параметры при создании ресурса - просто аттавизм?

  • @poezdaty said in Работа с файлами изменилась?:

    @Fox та я понимаю это.
    Но просто при создании ресурса "из файла" настраиваем кучу параметров о том стоит ли перемешивать строки, стоит ли их читать один раз или несколько... а в итоге оно не работает уже?
    Раньше был оператор считать из файла - он считывал одну строку в зависимости от указаных параметров при создании ресурса, при втором обращении - вторую... т.е. в переменной была только одна строка. А сейчас выходит просто читает всё содержимое и все те параметры при создании ресурса - просто аттавизм?

    Никогда так не было. Ресурс всегда выдавался по строкам, читать файл не нужно было. Но многие пользователи путались, пытаясь прочитать файл вставляли название ресурса и действие применялось к тексту первой строки файла, а не к самому файлу

  • This post is deleted!
  • @Fox всё! Теперь понял!
    Действительно чтение файла было лишним. Не сразу понял что имелось ввиду под предыщуим коментарием

  • 0 Votes
    6 Posts
    886 Views
  • 0 Votes
    1 Posts
    296 Views
  • 0 Votes
    5 Posts
    678 Views
  • 0 Votes
    3 Posts
    937 Views
  • 0 Votes
    44 Posts
    14185 Views