Undeclared function GetHandleId
|
|
SirNikolas | Дата: Четверг, 16 Февраля 2012, 12:01:03 | Сообщение # 1 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
|
|
|
|
|
Позитроныч | Дата: Четверг, 16 Февраля 2012, 12:01:13 | Сообщение # 2 |
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
| Блин, что ж это такое... Попробовал сегодня открыть карту, содержащую триггер Leak Checker, а JH почему-то заругался на функцию GetHandleId. В чём тут прикол?
|
|
|
|
Ty3uK | Дата: Четверг, 16 Февраля 2012, 12:01:23 | Сообщение # 3 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Каким образом ругнулся?
|
|
|
|
Позитроныч | Дата: Четверг, 16 Февраля 2012, 12:01:33 | Сообщение # 4 |
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
| Undeclared Function GetHandleId.
|
|
|
|
Ty3uK | Дата: Четверг, 16 Февраля 2012, 12:01:43 | Сообщение # 5 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Посмотри, чтобы Get, Handle и Id начинались с заглавной буквы
|
|
|
|
SirNikolas | Дата: Четверг, 16 Февраля 2012, 12:01:53 | Сообщение # 6 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Есть одна мысль, но она уж сильно бредовая.
|
|
|
|
Позитроныч | Дата: Четверг, 16 Февраля 2012, 12:02:03 | Сообщение # 7 |
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
| В смысле через редактор импорта, что ли? Естественно,нет. Кстати, в списке функций GetHandleId есть.
|
|
|
|
SirNikolas | Дата: Четверг, 16 Февраля 2012, 12:02:13 | Сообщение # 8 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Quote (Позитроныч) через редактор импорта, что ли? Именно. Тест-карта нормальная, так что проверь свой патч. Он должен быть не ниже 1.24.
|
|
|
|
Позитроныч | Дата: Четверг, 16 Февраля 2012, 12:02:23 | Сообщение # 9 |
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
| Нет, jngp варкрафт у меня 1.21. Наверное, суть в этом. Кстати,раз эта функция нативная, то она должна быть в файле common.j, но в папке jass helper-а в этом файле такой функции почему-то не объявлено. Значит, дело либо в этом, либо (маловероятно), эта функция объявляется в другом месте.Добавлено (15 Февраль 2012, 17:43:34) --------------------------------------------- Плиз,киньте кто-нить нормальный common.j , в котором точно объявлены все нативки и типы!
|
|
|
|
SirNikolas | Дата: Четверг, 16 Февраля 2012, 12:02:33 | Сообщение # 10 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Нет, нужно патчить весь WarCraft, а не один common.j. С нашего сайта можно скачать все последние патчи. Тебе подойдет любой, начиная с 1.24.Quote (Позитроныч) либо (маловероятно), эта функция объявляется в другом месте. Все функции объявляются в трех файлах: common.j (нативные), Blizzard.j ("Подарочный набор функций от Blizzard; половина из них вызывает утечки даже при правильном использовании" © Не помню, кто) и common.ai (содержит и нативки, и раскрываемые функции для создания ИИ в картах на развитие; сейчас этим никто не занимается).
|
|
|
|
Позитроныч | Дата: Четверг, 16 Февраля 2012, 12:02:43 | Сообщение # 11 |
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
| Всё,такая байда началась... Короче, сегодня переустановил jngp, захожу в папку с JH, открываю common.j (размером 164 кб), спокойно нахожу нужную функцию. Потом открываю свою карту, сохраняю - та же фень, пишет Undeclared Function GetHandleId.Захожу опять в JH, и вижу - размер common.j уже 154 кб, и функции НЕТ!Что это за аномалия такая?
|
|
|
|
SirNikolas | Дата: Четверг, 16 Февраля 2012, 12:02:53 | Сообщение # 12 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Не знаю, я, когда мне надо посмотреть common.j, открываю его из JassCraft'а. Там он не меняется.
Решение проблемы простое - нужно пропатчить игру до 1.24 или выше.
|
|
|
|
Позитроныч | Дата: Четверг, 16 Февраля 2012, 12:03:03 | Сообщение # 13 |
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Блокировки:
| Да! Пропатчил, всё работает как надо! Если будут ещё тупые вопросы, обязательно задам.
|
|
|
|