XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
J
expert
offline
Опыт: 48,447
Активность:
Код:
function I2H takes integer h returns handle
    return h
    return null
endfunction

set Handle = I2H(Integer)
Цитата:
ну кеш как известно - зло (хотя я это и отрицаю)
не слушай дезинформаторов

Отредактировано Jon, 13.12.2008 в 13:41.
Старый 12.12.2008, 20:48
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт: 8,394
Активность:
Jon а хандл чего при этом вернется?

то есть мне тут сказали что это эбъект
Старый 13.12.2008, 13:11
agentex

offline
Опыт: 34,834
Активность:
I2H - бессмысленная функция.. потому что с возвращенным хендлом ты ничо не сделаешь почти. нужно возвращать конкретные обьекты - I2U, I2TRIGGER и т.д.
Старый 13.12.2008, 13:18
J
expert
offline
Опыт: 48,447
Активность:
ELDAR вернется хендл того обьекта на который сылается указатель integer, его можн будет вернуть обратно через функцию H2I(), и в рузультате будет тотже integer, т.е. находясь в форме hundle он сохраняет свое значение, можно используя функцию
Код:
function H2<X> takes handle h returns <type>
    return h
endfunction
вернуть любой наследственый тип из хендла, что и можно сделать функциями I2<X> напрямую... узнать какого именно фактического типа обьект на который ссылается указатель невозможно

Отредактировано Jon, 13.12.2008 в 13:44.
Старый 13.12.2008, 13:37
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 19:13.