AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.11.2005, 15:01   #1  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
Переполнения стека при модификации RadioButton ...
Выношу на форму RadioButton, при кликании на нем происходит крах системы, либо вылет с сообщением переполнение стека в методе modified элемента. В отладчике видно, что он вызывается несчетное количество раз, после этого система рушиться. Воспользовался советом указанным ранее на форуме, поставил у Tab на форме свойство selectControl в No результат тот же. Кто нибудь сможет помочь советом, в чем тут дело?
Старый 02.11.2005, 17:30   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
Вслепую не угадать.
__________________
Isn't it nice when things just work?
Старый 02.11.2005, 17:51   #3  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
Вот такой метод вызывается в методе selectionChange после super()
PHP код:
void viewApprovedJournal()
{
    
QueryBuildRange         range;
    
int                     i;
    ;
    
range InventJournalTable_ds.query().dataSourceNo(1).
findRange(fieldNum(InventJournalTableApprove));

    if (!
range)
        
range InventJournalTable_ds.query().dataSourceNo(1).
addRange(fieldNum(InventJournalTableApprove));

    
ViewApprovedJournal.selection();

    switch (
i)
    {
        case 
0:
        
range.value(queryvalue('!\"\"'));    
        break;

        case 
1:
        
range.value(queryvalue(NoYes::Yes));
        break;
    }
    
InventJournalTable_ds.executeQuery();

При прохождении в отладчике все работает на ура, если убрать InventJournalTable_ds.executeQuery() так же работает, все вместе - ни в какую... такое впечатление, что executeQuery() вызывает modified() radioButton и получается замкнутый круг
Старый 02.11.2005, 18:03   #4  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
Попробуйте вынести эту RadioButton из группы, завязнной на InventJournalTable
__________________
Isn't it nice when things just work?
Старый 02.11.2005, 18:21   #5  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
вынес...висит отдельно от всех Tab'ов сама по себе..толку только никакого
Старый 02.11.2005, 18:55   #6  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от NetBus
вынес...висит отдельно от всех Tab'ов сама по себе..толку только никакого
Не получается воспроизвести Может приведете текст всех методов по стеку вызова?
__________________
Isn't it nice when things just work?

Последний раз редактировалось macklakov; 02.11.2005 в 19:05.
Старый 03.11.2005, 12:18   #7  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
проблема решилась глобальной компиляцией..=))
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Значение radioButton kvg6 DAX: Программирование 7 10.05.2006 11:09
перевод строки в radiobutton kitty DAX: Программирование 2 19.07.2005 12:31
RadioButton + Tab = глюки?? axaLearner DAX: Программирование 2 01.12.2004 15:50
Поля "Автор", "Автор модификации" xconsul DAX: Функционал 1 22.10.2003 09:44
Паспорт записи (Автор и время создания/модификации) Андре DAX: Программирование 3 22.04.2002 21:15

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:40.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.