Добавлен
Если таймер не периодический, его все равно нужно уничтожать по истечении? Или он делает это сам?

avuremybe, не обращай на него внимание
он сам не понимает что пишет
avuremybe, можешь впихнуть в карту счётчик утечек и проверить
или создать 100500 таймеров и посмотреть как изменился объём затраченной оперативы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
Absolute:
У самого таймера нет окна, окно таймера и сам таймер разные объекты.

По поводу вопроса. Да, любой таймер надо уничтожать (если это нужно) по истечению его действия. А можно создать 1 таймер и постоянно его перезапускать.
17
PT153:
Absolute:
У самого таймера нет окна, окно таймера и сам таймер разные объекты.

По поводу вопроса. Да, любой таймер надо уничтожать (если это нужно) по истечению его действия. А можно создать 1 таймер и постоянно его перезапускать.
Да да, стакан с водой и вода разные вещи. Великая мудрость...
24
Absolute, я не специалист в ГУИ, но полагаю что функция с Вашего скрина создает лидерборд, и выводит на него отсчет?
К сабжу это не имеет никакого отношения, поэтому заканчивайте флудить в моем тикете.
17
avuremybe:
Absolute, я не специалист в ГУИ, но полагаю что функция с Вашего скрина создает лидерборд, и выводит на него отсчет?
К сабжу это не имеет никакого отношения, поэтому заканчивайте флудить в моем тикете.
Нет, она создает таймер, который через 1 секунду истекает и выводит сообщение clear.
28
Absolute, функция на твоём скрине это бж которая создаёт timerdialog для указанного таймера
сам по себе таймер не имеет никакого окна и вообще эти окна нафиг не нужны в большинстве случаев
т.к. главные задачи таймера это двигать объекты и переносить выполнение кода в другой поток
вопрос же был про объект timer который создаётся через TimerStart
и про то происходит ли очищение одноразового таймера из памяти после его использования
и я тебе уже вроде бы говорил чтобы ты не нёс всякую фигню в темах в которых ничего не понимаешь
17
nvc123:
Absolute, функция на твоём скрине это бж которая создаёт timerdialog для указанного таймера
сам по себе таймер не имеет никакого окна и вообще эти окна нафиг не нужны в большинстве случаев
т.к. главные задачи таймера это двигать объекты и переносить выполнение кода в другой поток
вопрос же был про объект timer который создаётся через TimerStart
и про то происходит ли очищение одноразового таймера из памяти после его использования
и я тебе уже вроде бы говорил чтобы ты не нёс всякую фигню в темах в которых ничего не понимаешь
Насколько я понял, вопрос был в том нужно ли вручную отключать таймер или он отключается сам. В скрине ниже показано, что если выставить таймер "однократно", то он исчезает сам: если "многократно", то не исчезает, а повторяется по истечению. Если же речь идет о каком-то мистическом таймере, который не имеет отношение к описанному, то нужно было конкретнее задавать вопрос.
28
Если таймер не периодический, его все равно нужно уничтожать по истечении
Absolute, спрашивается необходимо ли уничтожать однократный таймер или нет
про отключение речь вообще не шла
если что, то объекты уничтожают дабы избежать утечки памяти
24
Если же речь идет о каком-то мистическом таймере, который не имеет отношение к описанному, то нужно было конкретнее задавать вопрос.
Мистическая тут только BJ-дичь с какими-то окнами, которую Вы сюда на своих скринах завезли.
В заголовке и самом вопросе четко указано - ТАЙМЕРЫ.
К сабжу это не имеет никакого отношения, поэтому заканчивайте флудить в моем тикете.
я тебе уже вроде бы говорил чтобы ты не нёс всякую фигню в темах в которых ничего не понимаешь
Сколько еще людей должно намекнуть Вам, что Ваш флуд никому не интересен?
28
avuremybe, кстати, если проверил то напиши тут результаты теста
24
nvc123, тест показал, что счетчик хэндлов из этой статьи xgm.guru/p/wc3/triggers-and-jass-optimization не работает.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.