Size: a a a

2020 August 16

RM

Roy Mustang in C++ Together 2.0
Он сразу грузит .dll и вызывает его точку входа со статусом INIT, потом сама .dll вызывается и там уже создается объект класса модуля
источник

M

Michael in C++ Together 2.0
🦊fox.cpp
Это линкер вместо символа кладет заглушку и идёт искать символ только когда его в первый раз трогают
О, надо не забыть будет чекнуть сурсы dlfcn.h .

Там как раз ленивое,  гнобальное и какое то ещё разрешение символов есть
источник

🦊

🦊fox.cpp in C++ Together 2.0
Michael
О, надо не забыть будет чекнуть сурсы dlfcn.h .

Там как раз ленивое,  гнобальное и какое то ещё разрешение символов есть
Вот я советую человеку юзать ленивое глобальное, а не собирать свой самолёт
источник

RM

Roy Mustang in C++ Together 2.0
источник

RM

Roy Mustang in C++ Together 2.0
Под линупс
источник

🦊

🦊fox.cpp in C++ Together 2.0
И потом не понимать, как там сделать, чтобы неймспейс помойкой не стал
источник

🦊

🦊fox.cpp in C++ Together 2.0
🦊fox.cpp
Вот я советую человеку юзать ленивое глобальное, а не собирать свой самолёт
.
источник

M

Michael in C++ Together 2.0
Roy Mustang
Под линупс
Юнипс
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Вот я советую человеку юзать ленивое глобальное, а не собирать свой самолёт
Ленивое глобальное? Для чего?
источник

RM

Roy Mustang in C++ Together 2.0
Я не совсем врубаюсь реально
источник

RM

Roy Mustang in C++ Together 2.0
Я загружаю библиотеку (dll, so), кладу ее указатель в объект класса HFDynLib,
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Ленивое глобальное? Для чего?
Так, кароче, есть у программы неймспейс символов с их именами
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Так, кароче, есть у программы неймспейс символов с их именами
ну
источник

🦊

🦊fox.cpp in C++ Together 2.0
При загрузке либы с нужным флагом туда попадают все символы из неё
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
При загрузке либы с нужным флагом туда попадают все символы из неё
Так у меня все символы из .dll в неймспейсах лежат
источник

RM

Roy Mustang in C++ Together 2.0
даже точка входа
источник

🦊

🦊fox.cpp in C++ Together 2.0
И другие части программы могут этим символом использоваться
источник

🦊

🦊fox.cpp in C++ Together 2.0
Если знают его имя
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
И другие части программы могут этим символом использоваться
аааа все я догнал
источник

RM

Roy Mustang in C++ Together 2.0
Так и есть
источник