Я использую класс TResourceStream
для чтения ресурса, знаю, что хочу изменить ресурс в памяти, но документация по методу Write вышеприведенного класса гласит:
Приложения не должны использовать TResourceStream для записи ресурсов работающего приложения.Write переопределяет унаследованный метод, чтобы вызвать исключение EStreamError, когда приложение пытается выполнить запись в ресурсы приложения.
Как и все другие методы записи данных, TResourceStream (WriteBuffer, WriteComponent) вызывает метод Write для фактической записи, вызываялюбой из методов записи данных TResourceStream вызовет исключение.
Вопрос в том, есть ли способ изменить ресурс в моем работающем приложении, используя любую функцию WinApi?или ресурсы только для чтения?