AcDbViewport не работает

Автор Тема: AcDbViewport не работает  (Прочитано 9708 раз)

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

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

  • ADN OPEN
  • **
  • Сообщений: 79
  • Карма: 0
Re: AcDbViewport не работает
« Ответ #15 : 26-08-2023, 15:30:58 »
Это глупость. Уже то, что ты не нашел ряда функций из приведенного примера, говорит о том, что это "недокопия". Разбираться почему что-то, что работает в AutoCAD, но не работает в Брикскаде никто не будет.
ну в самом автокаде тоже бывает отверсии к версии они то есть то нету.
в данном случае думаю что это не нюанс брикскада а полная копия работы автокада.

 потому что

кроме того вот что нашел
https://help.autodesk.com/view/OARX/2023/ENU/?guid=OARX-RefGuide-AcDbViewport
процитирую
 Notes
Do not derive from this class. Attempting to do so will cause your application to halt AutoCAD.
Most AcDbViewport properties are reset to default values when the viewport is appended to a database. Therefore, you should always wait until you have added a new AcDbViewport object to the database before you change its property values.

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

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

  • ADN OPEN
  • **
  • Сообщений: 79
  • Карма: 0
Re: AcDbViewport не работает
« Ответ #16 : 26-08-2023, 15:33:20 »
И еще я не увидел в коде инициализации листа (AcDbLayout::initialize)

я собирал код из разный (источников)форумов. 
там менеджер листов создает лист. 
не требует инициализации.
создание листа это пример с форума автокада.

Отмечено как Решение Олег 27-08-2023, 13:26:39

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

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: AcDbViewport не работает
« Ответ #17 : 26-08-2023, 15:50:11 »
Пример с форума Autodesk, который я привел, отмечен как решение. Т.е. в AutoCAD он работает. Мне нечего добавить.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • **
  • Сообщений: 79
  • Карма: 0
Re: AcDbViewport не работает
« Ответ #18 : 26-08-2023, 15:53:59 »
Пример с форума Autodesk, который я привел, отмечен как решение. Т.е. в AutoCAD он работает. Мне нечего добавить.
только что установил автокад 2022.
счас попробую. в любом случае спасибо за время и внимание.

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

  • ADN OPEN
  • **
  • Сообщений: 79
  • Карма: 0
Re: AcDbViewport не работает
« Ответ #19 : 27-08-2023, 04:59:10 »
Пример с форума Autodesk, который я привел, отмечен как решение. Т.е. в AutoCAD он работает. Мне нечего добавить.
Подтверждаю, в Автокаде работает.
В Брикскаде acgsGetCurrent3dAcGsView и acgsObtainAcGsView не реализованы,
только acgsGetCurrentAcGsView. Как будто ( судя по упоминаниям на форумах) библиотека до 2015 года на Автокад.
Вот здесь упоминание об этом
https://adn-cis.org/dostup-k-acgsview-assocziirovannomu-s-vidom.html


Подскажите как в более ранних версиях Автокада обходились без acgsObtainAcGsView. Что было вместо нее ?
« Последнее редактирование: 27-08-2023, 06:09:11 от Олег »

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

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: AcDbViewport не работает
« Ответ #20 : 27-08-2023, 16:20:04 »
Подскажите как в более ранних версиях Автокада обходились без acgsObtainAcGsView. Что было вместо нее ?
acgsGetGsView
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение