Здравствуйте, Разраб, Вы писали:
Р>Еще в free pascal есть такой LoadLibrary , FreeLibrary. Не уверен, насчет этого. И насколько это безопасно для приложения.
Это WinAPI для DLL или что-то другое?
Р>По крайней мере в корке через контекст загрузки осуществить выгрузку довольно сложно пока есть ссылки (например был вызван конструктор класса из загруженной сборки).
Ну так это, наверно, нормально.
Р>В ББО как-то с этим попроще, хотя там реализована безопасная выгрузка.
Что такое ББО?
Р>Насколько практична данная фича?
В Erlang это существует чуть ли не с самого начала и активно использовалось, есть аккуратное постепенное применение нового кода и есть поддержка для хуков после смены кода.
Практика, тем не менее, показала, что и с ним сейчас активно предпочитают делать толстые сборки, включая в контейнерах, и перезапускать с ними целиком, вместо того чтобы аккуратно апгредить на ходу.