|
|
#1 |
|
Участник
|
Вызов форм методa из Thread класса
Здравствуйте. У меня вопрос: Имею Thread для метода:
X++: public static void myThreadMethod(Thread _t) { MyTable retValue; ; // calculate } X++: void setData(MyTable _table)
{
DataSource.setTmpData(_table);
DataSource_ds.executeQuery();
}Есль мог отправить element.args.caller() в setInputParm(), но етот метод принимает контейнер, и в контейнере нельзя хранить объекты... Заранее спасибо! |
|
|
|
|
#2 |
|
MCTS
|
Использовать globalCache, сохранять там экземпляр формы
|
|
|
|
|
#3 |
|
Участник
|
Можно посмотреть как сделано обновление прогрессбара в профайлере - нить изменяет статус, а форма сидит на setTimeOut и обновляет статус. Вообще, обычно GUI не позволяет работать с собой из других потоков - пользуюся разного рода очередями для коммуникации между потоками.
\Forms\SysCodeProfilerStartStop\Methods\updateProgress |
|
|
|
| За это сообщение автора поблагодарили: Logger (3). | |
|
|
#4 |
|
Участник
|
Согласен с Максимом.
Как маленькая иллюстрация - Визульное сравнение различных алгоритмов сортировки Кроме того, какая у вас версия Axapta?
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|
|
#5 |
|
Участник
|
\Forms\SysCodeProfilerStartStop\Methods\updateProgres помогло.
У меня Ах 2009. Спасибо! |
|
|
| Теги |
| thread |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Вызов метода базового класса | 15 | |||
| Вызов класса из другого класса | 9 | |||
| Описание функций класса Thread | 165 | |||
| вызов класса с передачей параметров | 2 | |||
|