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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.04.2005, 11:12   #61  
lagr221374
Гость
 
n/a
:)
Господа! Не поделитесь ли опытом? Уж больно тема интересная. Вдруг кто-то что-то нарыл по применению (особенности, баги и.т.п.). Поделитесь, please
Старый 15.04.2005, 12:37   #62  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,253 / 980 (37) +++++++
Регистрация: 03.04.2002
Потоки в Axapta, как были, так и остались java-образным муляжом. В принципе, это такое же уродство, как native вставки в java, вроде дает мощь низкоуровневого подхода, а на самом деле их использование лишает всех преимуществ новой технологии. Axapta это еще более высокоуровневое описание бизнес- логики, все управление исполнением отдается на откуп AOS, поэтому вредно использовать даже прямое обращение к базе. Ведь проводка должна разнестись одинаково, вне зависимости от того один у вас AOS и база или их несколько и какова их архитектура.
__________________
Isn't it nice when things just work?
Старый 15.04.2005, 12:52   #63  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
подитожил в
http://erpkb.com/Axapta/nit'
Старый 15.04.2005, 12:58   #64  
lagr221374
Гость
 
n/a
Sorry с Java не знаком, хотя хочется
Почему поток должен использовать прямое обращение к базе? Поток, как мне кажется может позволить подняться в смысле производительности приложения, а это вроде бы достаточно частая проблема.
А проводка по-моему без разницы в каком основном или нет) потоке она была создана или задействована. Однако при обработке кода в отдельном потоке могут как мне кажется возникать различные проблемы, а о них и хотелось бы знать их заранее.
Старый 15.04.2005, 13:05   #65  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Для этого есть специальная технология - пакетный сервер. За прямое обращение к БД я бы отрывал шаловливые ручки.
Еще раз: если поток и можно хоть как-то задействовать, то только локально, например, для периодического опроса порта или типа того. Почитайте внимательне ветку - там как раз автор уверял, что потоки - это круто, а все кругом ничего не понимают. Однако, разобравшись (и убив 2 недели как минимум), почему-то передумал. Сделал, как сказали, и было ему Щастье с большой буквы "Щ", чего и Вам желаю.

С Уважением,
Георгий
Старый 15.04.2005, 13:11   #66  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,253 / 980 (37) +++++++
Регистрация: 03.04.2002
lagr221374, оставьте их в покое. Axapta, не та среда разработки, с которой стоит начинать знакомство с нитями. Тем более, что далеко не все разработчики на языках, в которых нити реализованы хорошо, умеют с ними обращаться. Это источник одних из самых трудно уловимых ошибок.
__________________
Isn't it nice when things just work?
Старый 15.04.2005, 14:31   #67  
lagr221374
Гость
 
n/a
Технология потоков, как я подозреваю, сделана не просто так и во многих случаях она удобнее чем пакетная обработка. она уже успешно применяется, но желательно бы как я уже писал знать подводные камни.
2maklakov Программирование вообще вещь не простая а что делать ?
Старый 15.04.2005, 15:17   #68  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,253 / 980 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Изначально опубликовано lagr221374
она уже успешно применяется
С этого места поподробнее, пожалуйста.
__________________
Isn't it nice when things just work?
Старый 15.04.2005, 15:31   #69  
lagr221374
Гость
 
n/a
Определенные операции выполняются в потоке на сервере. Пока относительно простые. Хотелось бы сложнее + узнать кто где их реально применяет
Старый 15.04.2005, 15:42   #70  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,253 / 980 (37) +++++++
Регистрация: 03.04.2002
К чему такая секретность? Расскажите, что это за "Определенные операции"?
__________________
Isn't it nice when things just work?
Старый 15.04.2005, 15:51   #71  
lagr221374
Гость
 
n/a
Секретности нет, просто все описывать не имеет смысла (больно много, а я ленивый ) Например загрузка время от времени данных из различных источников и аккуратное "вкладывание" их в Axapta и т.п.
Старый 15.04.2005, 15:59   #72  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,253 / 980 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Изначально опубликовано lagr221374
Например загрузка время от времени данных из различных источников и аккуратное "вкладывание" их в Axapta и т.п.
Я понимаю, когда подобное делается для получения навыков, но threads, бесполезный навык. Чем вам пакетный обаработчик не угодил?
__________________
Isn't it nice when things just work?
Старый 15.04.2005, 16:13   #73  
lagr221374
Гость
 
n/a
Пакет не устраивает. Скорость, кривость и некоторые другие особенности.
Старый 15.04.2005, 16:18   #74  
lagr221374
Гость
 
n/a
Плюс пользователю не нравиться лишняя форма, нервничает бедняжка, истерики закатывает . А держать отдельную сессию, денег жалко. А скрытие формы не есть выход т.к. подтормаживать может (плюс там не только по времени но и по определенным событиям)
Старый 15.04.2005, 16:19   #75  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,253 / 980 (37) +++++++
Регистрация: 03.04.2002
Вот интересно, хотите, чтобы с Вами опытом поделились, а сами то: "и некоторые другие особенности", то:"все описывать не имеет смысла"
__________________
Isn't it nice when things just work?
Старый 15.04.2005, 16:20   #76  
lagr221374
Гость
 
n/a
А следующая стадия после пакетника просто приучить пользователя кнопку жать?
Старый 15.04.2005, 16:28   #77  
lagr221374
Гость
 
n/a
ФД я до сих пор думаю публиковать смысла не имеет. Просто зачем описывать, то что идет без дополнительных доработок и в потоке и без него (только менее красиво)? Особенности описывались вроде бы в топике ранее (AOS и т.п). Хочется как уже говорилось новых знаний, т.к. применение новой для Axapta технологии может привести, как я уже написал существенному выигрышу, а спускания по наклонной(поток -> пакетный режим -> кнопка) неинтересно.
Старый 15.04.2005, 16:31   #78  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,253 / 980 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Изначально опубликовано lagr221374
т.к. применение новой для Axapta технологии
Да не новая она, давным давно существует. Ее не зря не рекомендуют использовать. От пакета хоть окошко видно, можно вырубить в случае чего...
__________________
Isn't it nice when things just work?
Старый 15.04.2005, 16:32   #79  
lagr221374
Гость
 
n/a
Кто рекомендует?
Старый 15.04.2005, 16:35   #80  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,253 / 980 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Изначально опубликовано lagr221374
Кто рекомендует?
belugin уже и статью написал: http://erpkb.com/Axapta/nit' , за что ему большое спасибо
P.S. Если хочется снаружи в аксу данные загнать, обратитесь к ней, как к COM объекту и не нужно будет события слушать.
__________________
Isn't it nice when things just work?
Теги
axapta, thread, потоки

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вызов форм методa из Thread класса vitaly85 DAX: Программирование 4 24.01.2009 03:48
Вызов метода базового класса Eldar9x DAX: Программирование 15 22.03.2008 19:10
передача курсора в два класса kitty DAX: Программирование 3 09.08.2006 13:21
Запустить метод класса loka DAX: Программирование 2 13.03.2006 15:40
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:42.