agentex
offline
Опыт:
34,534Активность: |
Вызов функции не callом
Чем быстрее и безопаснее вызывать код который находится ниже, TriggerExecute или ExecuteFunc?
P.S. вызовы могут срабатывать 40 раз в секунду обойтись стандартными вызовами НЕ ПРЕДЛАГАТЬ! |
30.08.2009, 15:48 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
А где код? |
30.08.2009, 16:04 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
ниже == ниже в коде карты
ADOLF добавил:
помню тестил, самое быстрое TriggerEvaluate обьсните ситуацию подробнее, может можно обойтись без этого |
30.08.2009, 16:23 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
|
30.08.2009, 18:15 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
создаешь переменную типа code заносишь туда твою ф-цию при инициализации и пускаешь) |
30.08.2009, 19:06 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
каким образом? TimerStart ? =\ |
30.08.2009, 19:29 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
да, можно так.
ScorpioT1000 добавил:
притом можно еще в месте вызова передать в нее ! интежер. через таймер ScorpioT1000 добавил: как это сделать у джона спрашиваем) |
30.08.2009, 19:31 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
да передавать мне впринципе ниче не надо + на это есть глобалки
а если ты стартуеш один таймер на много разных функций в короткие пром. времени, это не несет никаких последствий? agentex добавил:
а че можно както иначе? оО |
30.08.2009, 19:54 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
не несет)
можно |
30.08.2009, 19:56 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
ну я слушаю |
30.08.2009, 19:59 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
что слушаешь? триггер пускать можно а потом чистить его действия и опять пускать итп или массив триггеров
ScorpioT1000 добавил: все гемор) такчто таймер |
30.08.2009, 20:09 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
а.. я думал ты про использование code
ну тригеры то понятно, выше обсуждалось. еще есть ExecuteFunc+массив строк, но вроде это медленная функция agentex добавил: так, "code arrays are not allowed" так что придется триггерами меня все же интересует чем отличается TriggerExecute и TriggerEvaluate |
30.08.2009, 20:59 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
а что ты хочешь то? ScorpioT1000 добавил: ну в jngp есть поддержка статичных массивов у препроцессора юзай их) |
30.08.2009, 21:05 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
не, мне такое извращенство ни к чему. буду юзать тригеры |
30.08.2009, 22:01 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
фигня, долго и не юзабельно передавать интегеры через повторный перезапуск таймера (если ты об этом) - крайне уродливое решение + работает медленее |
31.08.2009, 12:21 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
не медленнее экзекуции) |
31.08.2009, 12:33 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
запуск таймера ждет окончания выполнения текущего потока, что делает это неприменимым, и провоцирует путаницу в коде |
31.08.2009, 12:39 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
Да все, про таймеры забыли.
самое быстрое и правильное как я понял тригер экзекут? и настоятельно прошу ответить:
|
31.08.2009, 12:42 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,880Активность: |
Идет проверка условий, не идет проверка условий.
Hellfim добавил: Если быть точнее, то первое просто исполняет триггер, а второе возвращает буль, верны ли условия триггера. |
31.08.2009, 12:48 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
..значит Экзекут быстрее? |
31.08.2009, 12:50 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|