
03.10.2015, 19:13
|
|
Новичок
Регистрация: 13.12.2020
Сообщений: 0
С нами:
2851002
Репутация:
0
|
|
Кто-нибудь знает, есть ли у функции realloc какие-либо противопоказания?
Дело в том, что при её использовании, игра вылетает во время выхода на паузу, сворачивания и проч.
Сообщение от Спойлер
Код:
Код:
int actions_count = 0;
enum eActionType
{
ACTION_TYPE_NONE,
ACTION_TYPE_ONLYCAR,
ACTION_TYPE_ONLYPED
};
struct stActionData
{
int key_id = 0;
char *msg = NULL;
int wait_time = 0;
eActionType action_type = eActionType::ACTION_TYPE_NONE;
};
struct stActionData *action_data;
...
actions_count++;
action_data = (struct stActionData *)realloc(action_data, sizeof(struct stActionData) * actions_count);
При "отцеплении" плагина от игры, выполняю следующее:
Сообщение от Спойлер
Код:
[CODE]
void FreeBindData()
{
for (int i = 0; i
Причем в собейте используется тот же принцип, однако там все хорошо, а у меня - какая-то залупа.
Заранее спасибо за помощь.
|
|
|