Вывод пользовательских сообщений по ходу выполнения программы

Автор Тема: Вывод пользовательских сообщений по ходу выполнения программы  (Прочитано 14048 раз)

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

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

  • ADN OPEN
  • Сообщений: 45
  • Карма: 0
К сожалению - это вынужденная мера. Это показатель качества библиотеки.
Наверное это не совсем правильно, писать функции полностью повторяющие имеющимся в системе, но если без этого нельзя - то куда деваться, придется писать.

Программист должен пользоваться предлагаемой ему библиотекой.
В свою очередь в библиотеке должны присутствовать функции, которые нужны пользователю для работы. и только по особым случаям пользователем должны создаваться свои функции, которых нет в имеющейся библиотеке.
Кроме этого функции должны быть удобные в использовании.
Это если библиотека хорошая.

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

В прочем это наверное не реализуемая мечта...
Разработчик делает функции для себя (а не для всех), как ему удобней и предоставляет библиотеку пользователю.
А пользователю уже остается пользоваться тем, что есть.

Это пожалуй касается API всех систем, а не только AutoCAD...
Как правило, все API достаточно сложные в использовании и не имеют 100 процентного доступа к данным.
Особенно это касается систем проектирования в 3D.
Немного приходилось писать для Pro/Engineer (Creo), есть с чем сравнивать...

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Вы путаете команды AutoCAD и API (SDK). Просто в AutoCAD одно и тоже можно получить разными способами. Командные методы (т.е. использование acedCommand и ему подобных функций) - это самый нижний уровень, который зависит от множества системных переменных и категорически не рекомендуется для использования. Только если не существует альтернативного API следует прибегать к этому методу.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение