Показать сообщение отдельно
Старый 09.07.2013, 13:07   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,973 / 3268 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Dynalink - не вызывается LinkActive
Привет всем.

Коллеги, встречал ли кто-нибудь в своей практике случаи когда ядро переставало дергать linkActive датасорса ? С чем такое может быть связано ?

Сбились с ног. На одном избранном компьютере, при работе в терминальной сессии Цитрикса ( ! ) ядро не дергает linkActive у подчиненных датасорсов
Как следствие - ходишь например по заказам в форме salesTable - а строчки не обновляются. Но если явно вызывать executeQuery (например, отфильтровав строки или отсортировав по какому-нит столбцу) то все обновляется.
Потрассировал немного - получил что после отработки Active() главного датасорса не вызывается Linkactive дочернего.

При этом если расставить точек останова и потрассировать - все нормально работает. Т.е. отладчик чудесным образом все лечит. А без отладчика - опять не работает.

SalesTable - привел для примера. Ломается в любой форме.

Также бывает вариант когда LinkActive все же запускается но через очень долгое время, например через 15 секунд ( а должен через 20 миллисекунд)

Может кто-то встречался с подобными глюками и уже имеет рецепт шаманских танцев как это побороть ?