Можно ли перегрузить файл один раз в нужный момент?



  • Всем привет!
    Ситуация такая.
    Есть функция, OnApplicationStart, которая собирает необходимые данные и пишет их в файл-ресурс, который в дальнейшем хотелось бы использовать в многопотоке.
    BAS подгружает данные этого файла в кэш перед запуском, и, разумеется, в многопотоке не получается использовать данные, записанные уже после старта программы.
    Пока использую 2 отдельные программы. Одна собирает данные, другая - все остальное в многопотоке.
    Как-то можно собрать это все в многопоточный комбайн?


  • administrators

    @xclsv Вместо файла с ресурсом нужно создать временный ресурс(ресурс, который существует только во время работы приложения).
    Это можно сделать действием Создать Ресурс.
    Далее, вместо записи в файл, записываете в этот ресурс, действие Добавить Элемент.

    Все это происходит в OnApplicationStart.
    Далее с этим временным ресурсом можно работать точно так же, как и с обычным.



  • @support said in Можно ли перегрузить файл один раз в нужный момент?:

    @xclsv Вместо файла с ресурсом нужно создать временный ресурс(ресурс, который существует только во время работы приложения).
    Это можно сделать действием Создать Ресурс.
    Далее, вместо записи в файл, записываете в этот ресурс, действие Добавить Элемент.

    Все это происходит в OnApplicationStart.
    Далее с этим временным ресурсом можно работать точно так же, как и с обычным.

    Благодарю.
    Тоже смотрел в эту функцию, но по интерфейсу никак не мог понять, как с ним работать.



  • @support said in Можно ли перегрузить файл один раз в нужный момент?:

    @xclsv Вместо файла с ресурсом нужно создать временный ресурс(ресурс, который существует только во время работы приложения).
    Это можно сделать действием Создать Ресурс.
    Далее, вместо записи в файл, записываете в этот ресурс, действие Добавить Элемент.

    Все это происходит в OnApplicationStart.
    Далее с этим временным ресурсом можно работать точно так же, как и с обычным.

    Каким-то образом можно сразу список записать в такой ресурс? Или только поэлементно?


  • administrators

    @xclsv Только поэлементно


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.