Номер видового экрана. Почему меняется значение?

Автор Тема: Номер видового экрана. Почему меняется значение?  (Прочитано 16982 раз)

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

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

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

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Это как? Если я одно на другое заменил - все работать стало снова.
У меня вчера чуть дым из ушей не пошел, когда я пытался понять, почему метод Explode выдает пустую коллекцию объектов. При том, что расчленяемый объект определен верно, он не пустой, он существует, его свойства меняются программно, его можно выделить, подсветить, зуммировать...
Исправил StartOpenCloseTransaction() на StartTransaction() - все стало в порядке.

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

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

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Я для себя уже определил что не так :) Нафик-нафик такие недотранзакции... Экспериментировать с ними пока некогда и нет надобности.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Я не буду уговаривать, но это как лакмусовая бумажка, которая говорит, что у тебя в коде не всё в порядке и может "выстрелить" в любой момент.
И еще одно замечание (почти божественное  ::) ): "Сначала было Open/Close, а потом (для ленивых) сделали транзакции".
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение