Конференция "Начинающим" » StringList загрузка из ресурса [D7]
 
  • Саня © (25.02.18 22:37) [0]
    Можно ли вкомпилить в RES блок текста, где строки разделены #13#10, а при компиляции проекта заполнять из него StringList. Вариант из файла не подходит.
  • куку (25.02.18 23:00) [1]
    при компиляции стринглист можно заполнить только из строкового литерала и ниоткуда больше.
    из ресурса его можно заполнить только в рантайме.
  • куку (25.02.18 23:02) [2]
    да и из литерала при компиляции - это весьма условно.
    чтобы заполнить стринглист, его сперва нужно создать.

    а это уже рантайм, а не компилер тайм.
  • Redmond (26.02.18 14:20) [3]
    Смотря какие цели, смотря что требуется. И что конкретно подразумевается под "при компиляции проекта"?
    Как насчёт создать невидимый TMemo и заполнить его Lines в инспекторе?
  • куку (27.02.18 01:36) [4]
    невидимый мемо при компиляции ничем не будет заполнен.

    он будет загружен строками из dfm на рантайме
    после onCreate и перед Loaded
  • Rouse_ © (28.02.18 18:21) [5]

    > Саня ©   (25.02.18 22:37) 
    > Можно ли вкомпилить в RES блок текста, где строки разделены
    > #13#10, а при компиляции проекта заполнять из него StringList.

    Можно.
    TResourceStream + TStringList.LoadFromStream();
 
Конференция "Начинающим" » StringList загрузка из ресурса [D7]
Есть новые Нет новых   [118674   +65][b:0][p:0]