Gold D Dragon
offline
Опыт:
904Активность: |
не понятный баг с кешем=\
очень сильно не подходил поєтому я начал писать так
call StoreInteger(udg_cache, I2S(GetHandleId(udg_timer[i])), "arcane", i) и local integer i = GetStoredInteger(udg_cache, I2S(GetHandleId(GetExpiredTimer())), "arcane") i это у меня число массивов, но вот проблема когда начал проверяет дебагом:
он мне все время показывал одно и тоже значение и только когда спел заканчивал свое действие(а он длится 60 секунд и в это время постоянно что то происходит) показываемое число начинало меняться. При чем я не могу сказать есть ли там утечка или нет=\ В смысле когда идет обнуление данных, но оно по не понятным причинам только возростало.
И я побывал с Hashtable тоже самое. Как это можно исправить и в чем проблема? Отредактировано Gold D Dragon, 24.01.2010 в 22:20. |
24.01.2010, 21:21 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
не вижу проблемы. |
25.01.2010, 08:05 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FunkieFoO
offline
Опыт:
7,159Активность: |
может дебаг тупит? попробуй луп вынести в отдельную функцию и вызывать его из твоей функции |
25.01.2010, 09:14 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gold D Dragon
offline
Опыт:
904Активность: |
добавил дебаг в каждое начало и конец функций, по моему все норм правда мне думается финальное обнуление данных я сделал не правильно. Триггеры предварительно Disable и большая часть данных немного раньше чистится:
|
25.01.2010, 14:46 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Отредактировано Toadcop, 25.01.2010 в 19:15. |
25.01.2010, 18:04 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gold D Dragon
offline
Опыт:
904Активность: |
DioD,
|
25.01.2010, 20:23 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|