 |
|

25.03.2017, 17:31
|
|
Новичок
Регистрация: 18.06.2014
Сообщений: 24
С нами:
6263906
Репутация:
0
|
|
Тщетно, братцы, бытие. Мало того что дллки пишутся, оказывается, совсем не как экзешники,так ещё и ошибки оккупировали.
И самое обидное, что первая ошибка на строку вызвавшую её не указывает. Не знаю почему, но мне кажется что если я даже напрягу мозг и переводу описание ошибки, всё равно не смогу исправить. Так что прошу у Вас помощи, господа по мастерству превосходящие.
Насчёт третьей строки ошибки - вовсе без понятия. Делал всё по уроку, но почему-то студия ругается ._.
Тоже самое, что я делал вчера на клео. Должно срабатывать на входящий RPC, и если это SetPlayerMapIcon, слизать инфу и вывести в чат.
|
|
|

25.03.2017, 18:12
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Колбэк iRPC нужно вставлять перед её применением (до mainloop, в твоём случае), либо объявить в .h.
|
|
|

25.03.2017, 18:58
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Можно в том же файле обьявить, но обязательно перед
Код:
[CODE]
void Her();
void main(){
Her();
}
void Her(){
int i = 0;
std::cout
|
|
|

25.03.2017, 20:58
|
|
Новичок
Регистрация: 18.06.2014
Сообщений: 24
С нами:
6263906
Репутация:
0
|
|
Ещё вопрос возник. Не создаст ли утечку памяти то что при вызове коллбека создаются переменные, но не освобождаются?
Или они не будут выделять память заново, а просто перезапишутся?
|
|
|

25.03.2017, 21:09
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Не создаст.
Переменная, объявленная внутри функции/цикла/..., автоматически уничтожается вместе с выходом из тела функции/цикла.
Если ты будешь использовать что-то вроде char* p = new char;, то это может повлечь утечку.
|
|
|

25.03.2017, 23:43
|
|
Новичок
Регистрация: 18.06.2014
Сообщений: 24
С нами:
6263906
Репутация:
0
|
|
Как определить корневую папку процесса, в котором загружена dll, если функция определения в этой самой dll?
|
|
|

25.03.2017, 23:53
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
GetModuleFileName пробовал?
|
|
|

26.03.2017, 13:21
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
GetCurrentDirectory - получает путь откуда был запущен процесс.
|
|
|

26.03.2017, 15:56
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Ты это в длл используешь или в ехе?
|
|
|

26.03.2017, 16:15
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Эта та функция, которая тебе нужна. Поверь.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|