Показать сообщение отдельно

  #30  
Старый 20.08.2018, 00:23
holmes0
Новичок
Регистрация: 04.09.2015
Сообщений: 16
С нами: 5626315

Репутация: 58
По умолчанию

Цитата:
Сообщение от CleanLegend  

При выходе не вызывается GameDestructor, нужно перехватывать отправку /q, либо в DLL_PROCESS_DETACH добавить деинициализацию imgui:

C++:





Код:
case
DLL_PROCESS_DETACH
:
ImGui_ImplDX9_Shutdown
(
)
;
ImGui_ImplWin32_Shutdown
(
)
;
ImGui
::
DestroyContext
(
)
;

Не помогло, всё равно та же ошибка при /q.

И ещё, что тут не так?

C++:





Код:
void
CALLBACK
cmd_debug_info
(
std
::
string param
)
{
int
*
resX
,
*
resY
;
SF
->
getGame
(
)
->
getScreenResolution
(
resX
,
resY
)
;
snprintf
(
messageBuffer
,
128
,
"ResX - %i, ResY - %i"
,
*
resX
,
*
resY
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
messageBuffer
)
;
}
 
Ответить с цитированием