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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.03.2016, 14:14   #1  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Попробуйте вернуться к идее vb-скрипта. Заставьте разработчиков прислать вам пример, который работает на vb-скрипте. Пусть vb-скрипт записывает результаты своей работы в текстовый файл.
Таким способом вы избежите особенностей Аксапты. И у вас будет больше козырей при общении с разработчиками этой приблуды.
Даже такая сложная программа, как 1С, позволяет вызывать свои обработки через vb-скрипт.
Старый 25.03.2016, 16:43   #2  
terraByteG is offline
terraByteG
Участник
 
15 / 17 (1) ++
Регистрация: 10.03.2016
S.Kuskov
Статус 3 (ошибка) повесит программу.

X++:
thread = new Thread();
thread.run(classnum(FCH_ThreadDemo), staticmethodstr(FCH_ThreadDemo, run));

while (thread.status() == 1) //fixed
{
   sleep(500);
}
[result] = thread.getOutputParm();
За это сообщение автора поблагодарили: S.Kuskov (5).
Старый 28.03.2016, 12:13   #3  
vikuss2006 is offline
vikuss2006
Участник
 
42 / 10 (1) +
Регистрация: 22.11.2013
Цитата:
Сообщение от terraByteG Посмотреть сообщение
S.Kuskov
Статус 3 (ошибка) повесит программу.

X++:
thread = new Thread();
thread.run(classnum(FCH_ThreadDemo), staticmethodstr(FCH_ThreadDemo, run));

while (thread.status() == 1) //fixed
{
   sleep(500);
}
[result] = thread.getOutputParm();
Система просто Повисла!!!
Старый 28.03.2016, 12:21   #4  
vikuss2006 is offline
vikuss2006
Участник
 
42 / 10 (1) +
Регистрация: 22.11.2013
Никак не получается устранить ошибку Object 'FormRun' could not be created
Старый 29.03.2016, 16:28   #5  
terraByteG is offline
terraByteG
Участник
 
15 / 17 (1) ++
Регистрация: 10.03.2016
Цитата:
Сообщение от vikuss2006 Посмотреть сообщение
Система просто Повисла!!!
Если повисла - значит поток все еще работает. Код в потоке какой у вас? Можно код класса предоставить (в котором методы потока обитают)... Можно экспорт сделать и файлик сюда.
Старый 30.03.2016, 08:14   #6  
vikuss2006 is offline
vikuss2006
Участник
 
42 / 10 (1) +
Регистрация: 22.11.2013
Цитата:
Сообщение от terraByteG Посмотреть сообщение
Если повисла - значит поток все еще работает. Код в потоке какой у вас? Можно код класса предоставить (в котором методы потока обитают)... Можно экспорт сделать и файлик сюда.
Система висит не из-за обработки, а из-за ошибки, которая никак не устраняется "Object 'FormRun' could not be created", запускала агент ничего не дало.
Код остался такой же, только с примененными советами

class FCH_ThreadDemo
{
}
static client void main()
{
Thread t;
container result;
;
t = new Thread();
t.run(classnum(FCH_ThreadDemo), staticmethodstr(FCH_ThreadDemo, run));

while (t.status() == 1) //fixed
{
sleep(500);
}
[result] = t.getOutputParm();
info(conpeek(result,1));
}
static client void run(Thread t)
{
t.setOutputParm(['Hello']);
}
Вызов
FCH_ThreadDemo::main();
Старый 30.03.2016, 08:47   #7  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от vikuss2006 Посмотреть сообщение
Система висит не из-за обработки, а из-за ошибки, которая никак не устраняется "Object 'FormRun' could not be created", запускала агент ничего не дало.
Гиблое это дело, работать с потоками в 3.0. Насколько я знаю, они никогда нормально не работали. Если очень надо, лучше используйте setTimeOut на форме.
Старый 30.03.2016, 14:43   #8  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,719 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от vikuss2006 Посмотреть сообщение
Система висит не из-за обработки, а из-за ошибки, которая никак не устраняется "Object 'FormRun' could not be created", запускала агент ничего не дало.
На какой команде-то эта ошибка возникает?
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Теги
com connector, com-объект, thread

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axmfg: Lean manufacturing: Picking activities and kanban line events Blog bot DAX Blogs 0 26.08.2014 21:13
atinkerersnotebook: Using Vendor Requests to Manage On-boarding New Vendors Blog bot DAX Blogs 1 22.10.2013 02:24
atinkerersnotebook: Using Service Management to Track Service Orders Blog bot DAX Blogs 1 25.08.2013 19:16
atinkerersnotebook: Configuring Lean Manufacturing in Dynamics AX 2012 Blog bot DAX Blogs 1 12.08.2013 00:15
dynamicsaxtraining: Vendor returns Blog bot DAX Blogs 0 11.10.2012 00:11

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

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

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