![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Вызов функции не callом
Чем быстрее и безопаснее вызывать код который находится ниже, TriggerExecute или ExecuteFunc?
P.S. вызовы могут срабатывать 40 раз в секунду обойтись стандартными вызовами НЕ ПРЕДЛАГАТЬ! |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Van Damm
wait... what?
![]() ![]() offline
Опыт:
22,268Активность: |
А где код? |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
ниже == ниже в коде карты
ADOLF добавил:
помню тестил, самое быстрое TriggerEvaluate обьсните ситуацию подробнее, может можно обойтись без этого |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
создаешь переменную типа code заносишь туда твою ф-цию при инициализации и пускаешь) |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
каким образом? TimerStart ? =\ |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
да, можно так.
ScorpioT1000 добавил:
притом можно еще в месте вызова передать в нее ! интежер. через таймер ScorpioT1000 добавил: как это сделать у джона спрашиваем) |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
да передавать мне впринципе ниче не надо + на это есть глобалки
а если ты стартуеш один таймер на много разных функций в короткие пром. времени, это не несет никаких последствий? agentex добавил:
а че можно както иначе? оО |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
не несет)
можно |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
ну я слушаю |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
что слушаешь? триггер пускать можно а потом чистить его действия и опять пускать итп или массив триггеров
ScorpioT1000 добавил: все гемор) такчто таймер |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
а.. я думал ты про использование code
ну тригеры то понятно, выше обсуждалось. еще есть ExecuteFunc+массив строк, но вроде это медленная функция agentex добавил: так, "code arrays are not allowed" так что придется триггерами меня все же интересует чем отличается TriggerExecute и TriggerEvaluate |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
а что ты хочешь то? ScorpioT1000 добавил: ну в jngp есть поддержка статичных массивов у препроцессора юзай их) |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
не, мне такое извращенство ни к чему. буду юзать тригеры |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
фигня, долго и не юзабельно передавать интегеры через повторный перезапуск таймера (если ты об этом) - крайне уродливое решение + работает медленее |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
не медленнее экзекуции) |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
запуск таймера ждет окончания выполнения текущего потока, что делает это неприменимым, и провоцирует путаницу в коде |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Да все, про таймеры забыли.
самое быстрое и правильное как я понял тригер экзекут? и настоятельно прошу ответить:
|
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
Идет проверка условий, не идет проверка условий.
Hellfim добавил: Если быть точнее, то первое просто исполняет триггер, а второе возвращает буль, верны ли условия триггера. |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
..значит Экзекут быстрее? |
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|