Показать сообщение отдельно
Старый 26.04.2005, 11:03   #7  
Smith is offline
Smith
Участник
 
76 / 10 (1) +
Регистрация: 02.09.2004
Большое спасибо за объяснения!

Цитата:
Дело в том, что для того, чтобы обновить диалог, все время вызывается метод runBase.queryRun(). А у тебя в этом методе все время делается queryRun = new QueryRun(). То есть ты каждый раз создаешь новый queryRun. Поэтому и Range не сохраняются. Посмотри в RunBase.queryRun(). Там написано, как должен выглядеть этот метод в наследниках.
PHP код:
public QueryRun queryRun()
{
    ;

    if (!
qr)
        
qr = new QueryRun(querystr(eGrad));

    return 
qr;

Это именно то, чего мне не хватало. С рейнджами я тоже пришел к такому выводу, хотя это немного странно: зачем вывоить неизменяемый рендж, если он там вообще не нужен и будет только смущать почем зря? Но это аксапта и тут ничего не попишешь

relation поставил, упустил раньше.