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

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

Закрытая тема
 
darker

offline
Опыт: 2,291
Активность:
Утечки есть ли ?
Есть ли утечка в коде
Код:
function InitTrig takes nothing returns nothing
local trigger t = CreateTrigger()
// Действие с триггом
call TriggerSleepAction(2.00)
call DestroyTrigger(t)
set t = null
endfunction

Отредактировано ScorpioT1000, 19.03.2009 в 23:15.
Старый 19.03.2009, 10:25
agentex

offline
Опыт: 34,834
Активность:
утечек нет, но содержание бессмысленно. слип будет паузить не созданный тригер, а тот, в котором выполняется функция.
Старый 19.03.2009, 10:33
darker

offline
Опыт: 2,291
Активность:
Цитата:
Сообщение от agentex
утечек нет, но содержание бессмысленно. слип будет паузить не созданный тригер, а тот, в котором выполняется функция.

Мне ето и надо )
Старый 19.03.2009, 10:34
Igores
НИИ 4А-Во! Кафедра Джасс.
offline
Опыт: 5,325
Активность:
Ого, прикольный код, надо тоже также поизвращаться. Спасибо, чувак, за то что подкинул идею:-) что касается вопроса по теме, то утечек не будет.
Старый 20.03.2009, 01:42
Toadcop

offline
Опыт: 54,313
Активность:
darker тока
Код:
call TriggerSleepAction()
полное говно и лутче отрубить все пальцы чем его использовать... читай статьи про таймеры и т.п. (тока не в связке с кешем пожалуйста =) ...)
Старый 20.03.2009, 01:54
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
Присоединюсь к посту Toadcop'a и скажу одну вещь... если по статьям не будет понятно, ищи TimerUtils от Vexorian'a, довольно хорошая система для создания таймеров и присоединения к ним аттачей...
Хотя в данном случае помоему аттачи не нужны
Сам использую Blue утилсы
Старый 20.03.2009, 10:05
darker

offline
Опыт: 2,291
Активность:
Дайте пожалуйста адресс статьи про таймеры ( поиск не рулит (( )
и еше дано число где Н знаков нада отделить последнии 3 немогу сообразть как (без строк)
Старый 20.03.2009, 21:42
J
expert
offline
Опыт: 48,447
Активность:
непонял что именно нуно...

получить последнии 3 знака
((N/1000.0)-R2I(N/1000.0))*1000
убрать последнии 3 знака
R2I(N/1000.0)
обнулить последнии 3 знака
N-((N/1000.0)-R2I(N/1000.0))*1000
Старый 20.03.2009, 21:48
darker

offline
Опыт: 2,291
Активность:
Цитата:
Сообщение от J
непонял что именно нуно...

получить последнии 3 знака
((N/1000.0)-R2I(N/1000.0))*1000
убрать последнии 3 знака
R2I(N/1000.0)
обнулить последнии 3 знака
N-((N/1000.0)-R2I(N/1000.0))*1000

спс ) ато там вроде утечки со строками в варе
Старый 20.03.2009, 21:51
Закрытая тема

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

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

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

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



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