пользователем (это обязательно, т.к. это и есть цель библиотеки. Она будет использоваться в настольном софте), такой, что она будет либо подгружаться как динамическая, либо, если она не установлена у пользователя, будет использована статическая версия? Такое разделение может пригодиться для того, чтобы, например, пользователь мог настроить внешний вид GUI библиотеки или её поведение. Возможно ли это вообще?
Нихуя не понятно
Короче: я хочу сделать библиотеку, которая будет пытаться подгрузить себя динамически, а если не сможет, то будет использовать статическую версию себя. Это для того, чтобы можно было настраивать поведение библиотеки обновлением динамической версии, но при этом не было бы обязательной зависимости от динамической версии.
Тип dll или что?
Библиотека не может сама себя подгружать, её всегда подгружает хост
Разве нельзя подгрузить внутри динамическую версию по пути до неё?
можно, но это значит библиотека уже загружена. а значит это какая-то другая библиотека
Можно, но подгружать будет не сама себя
Ой. "Свою динамическую версию"
То есть будет одна статическая, которая линкуется в компайл-тайме, и динамическая, которая будет иметь некоторый интерфейс и будет подгружена статической, если это возможно.
Обсуждают сегодня