-
Можно ли вкомпилить в RES блок текста, где строки разделены #13#10, а при компиляции проекта заполнять из него StringList. Вариант из файла не подходит.
-
при компиляции стринглист можно заполнить только из строкового литерала и ниоткуда больше. из ресурса его можно заполнить только в рантайме.
-
да и из литерала при компиляции - это весьма условно. чтобы заполнить стринглист, его сперва нужно создать.
а это уже рантайм, а не компилер тайм.
-
Смотря какие цели, смотря что требуется. И что конкретно подразумевается под "при компиляции проекта"? Как насчёт создать невидимый TMemo и заполнить его Lines в инспекторе?
-
невидимый мемо при компиляции ничем не будет заполнен.
он будет загружен строками из dfm на рантайме после onCreate и перед Loaded
-
> Саня © (25.02.18 22:37) > Можно ли вкомпилить в RES блок текста, где строки разделены > #13#10, а при компиляции проекта заполнять из него StringList.
Можно. TResourceStream + TStringList.LoadFromStream();
|