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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.01.2005, 11:44   #1  
Вадим is offline
Вадим
Участник
 
4 / 10 (1) +
Регистрация: 17.01.2005
? Передача массива в метод COM-объекта
Помогите, плиз, новичку передать массив (содержащий Int'ы) в COM-объект.
При передаче возникает ошибка: "Метод ... вызван с неправильными параметрами".
Старый 17.01.2005, 14:39   #2  
Maximin is offline
Maximin
NavAx
NavAx Club
 
412 / 346 (12) ++++++
Регистрация: 09.10.2002
Адрес: Москва
Курить technet.navision.com до полного просветления.
Там было. Сам там смотрел. Где-не помню.
Если дело терпит, через пару недель смогу кинуть примеры.
Старый 17.01.2005, 15:27   #3  
Вадим is offline
Вадим
Участник
 
4 / 10 (1) +
Регистрация: 17.01.2005
А можно ли вообще передавать в объекты, созданные на позднем связывании, массивы?
Старый 18.01.2005, 11:28   #4  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
comVariant.safeArray() разве не работает?
Старый 18.01.2005, 11:39   #5  
Вадим is offline
Вадим
Участник
 
4 / 10 (1) +
Регистрация: 17.01.2005
:)
Спасибо!
Старый 24.01.2005, 12:14   #6  
Вадим is offline
Вадим
Участник
 
4 / 10 (1) +
Регистрация: 17.01.2005
Возврат нескольких значений из метода Com-объекта
Прочитал статью (по ссылке mazzy) "...Правила передачи параметров полностью совпадают с правилами Java. например, http://www.yoda.arachsys.com/java/passing.html ..."
Что ж выходит - если у меня есть Com-объект (написанный не мной и исходного кода нет), функция которого возвращает несколько значений, то использовать эту функцию с целью получения этих значений я не могу??? Придется писать обертку??? Или я чего-то просто не понимаю?
Старый 24.01.2005, 12:31   #7  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
По идее всё можно - у ComVariant есть тип параметра при передаче в ф-ю - In, Out, InOut или RetVal. Всё по стандарту COM.
Теги
array, comvariant

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Мониторинг состояния COM объекта axaLearner DAX: Программирование 5 10.04.2008 16:39
Передача агументов в функцию com объекта doo DAX: Программирование 34 30.01.2007 13:14
Проблема с получение коллекции (массива) из COM-объекта. VES DAX: Программирование 6 24.03.2006 18:59
Передача массива VARIANTов в Automation метод Maximin DAX: Программирование 0 09.10.2002 19:31

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

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

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