
28.08.2019, 18:28
|
|
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами:
4472205
Репутация:
163
|
|
Сообщение от RECEIVER
Крашит игру после выхода через /q из-за ImGUI.
PluginFree:
Код:
void
CALLBACK
PluginFree
(
)
{
ImGui_ImplDX9_Shutdown
(
)
;
ImGui_ImplWin32_Shutdown
(
)
;
ImGui
::
DestroyContext
(
)
;
}
DllMain:
Код:
BOOL APIENTRY
DllMain
(
HMODULE hModule
,
DWORD dwReasonForCall
,
LPVOID lpReserved
)
{
if
(
dwReasonForCall
==
DLL_PROCESS_ATTACH
)
SF
->
initPlugin
(
mainloop
,
hModule
)
;
if
(
dwReasonForCall
==
DLL_PROCESS_DETACH
)
PluginFree
(
)
;
return
TRUE
;
}
main():
Код:
SF
->
getGame
(
)
->
registerGameDestructorCallback
(
PluginFree
)
;
удали registerGameDestructorCallback, DLL_PROCESS_DETACH достаточно
|
|
|