Объект не поддерживает свойство или метод AddItem

Автор Тема: Объект не поддерживает свойство или метод AddItem  (Прочитано 7661 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн VLADIMIRnextАвтор темы

  • ADN OPEN
  • Сообщений: 33
  • Карма: 0
Здравствуйте.
Создал проект визарда с поддержкой MFC (галочку поставил)
Все каталоги подключил и сам проект собирается.
Если пытаюсь добавить класс ArxWizMFSupport, то выдает ошибку в файле default.htm (ошибка на картинке), строка 649 (DialogList.AddItem (strDialogId); )
Студия 2012



Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
VLADIMIRnext,
Думаю, что тебе придется вручную создавать этот класс без использования Wizard. Тут накладываются несколько проблем, связанных и с ObjectARX Wizard, VS и Windows.
Кстати, ты не уточнил версию ObjectARX Wizard и версию VS, которые используешь.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Отмечено как Решение VLADIMIRnext 15-06-2022, 13:58:22

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Впрочем, если это версия ObjectARX Wizard 2016 и VS 2012, то 332-ая строка того файла должна быть такой:
Код - XML [Выбрать]
  1. <OBJECT CLASS="itemText" ID="DialogList" ACCESSKEY="d" CLASSID="CLSID:76711522-ad75-437b-900d-aab0a64b6d83">
Попробуй. Это может помочь. Когда-то это разбиралось здесь: https://forums.autodesk.com/t5/objectarx/failed-in-creating-arxwizmfcsupport-class/td-p/7349338
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн VLADIMIRnextАвтор темы

  • ADN OPEN
  • Сообщений: 33
  • Карма: 0
Кстати, ты не уточнил версию ObjectARX Wizard и версию VS, которые используешь.
ObjectARX Wizard - 2016
Visual studio - 2012, компилятор не знаю какой там
вручную создавать этот класс без использования Wizard.
Без визарда, а нет примера какого-нибудь как хоть выглядеть должен этот класс, с mfc не сталкивался

Оффлайн VLADIMIRnextАвтор темы

  • ADN OPEN
  • Сообщений: 33
  • Карма: 0
Впрочем, если это версия ObjectARX Wizard 2016 и VS 2012, то 332-ая строка того файла должна быть такой:
Код - XML [Выбрать]
  1. <OBJECT CLASS="itemText" ID="DialogList" ACCESSKEY="d" CLASSID="CLSID:76711522-ad75-437b-900d-aab0a64b6d83">
Попробуй. Это может помочь. Когда-то это разбиралось здесь: https://forums.autodesk.com/t5/objectarx/failed-in-creating-arxwizmfcsupport-class/td-p/7349338
Это я пробовал((

Оффлайн VLADIMIRnextАвтор темы

  • ADN OPEN
  • Сообщений: 33
  • Карма: 0
Попробуй. Это может помочь.
Отбой, спасибо большое) видимо пробовал что-то не то=)

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Без визарда, а нет примера какого-нибудь как хоть выглядеть должен этот класс, с mfc не сталкивался
Изучай. В ObjectARX SDK есть примеры с использованием MFC. Например:
samples\editor\mfcsamps - там несколько примеров
samples\database\ARXDBG

Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн VLADIMIRnextАвтор темы

  • ADN OPEN
  • Сообщений: 33
  • Карма: 0
Изучай.
Вот начинаю) видел примеры, пока книгу читаю Полещука с mfc