Перейти к содержимому


nanoCAD Plus 6.0. Список изменений в API

devclub api

  • Вы не можете ответить в тему
В этой теме нет ответов

#1 ISL

    Клуб разработчиков

  • nanoSoft
  • PipPipPipPip
  • 364 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:Разработка САПР

Отправлено 16 Сентябрь 2014 - 19:11

Исправления и дополнения в API nanoCAD 6.0, запрошенные членами Клуба разработчиков:

.NET
RU140 Падение при срабатывании события LayoutManager.LayoutRemoved
EN156 Реализовать EditorInput.Editor.GetNestedEntity
EN157 SetWorldUcsBaseOrigin(Point3d, OrthographicView) function throws "Invalid Input" error
EN181 Реализовать EditorInput.Editor.Event.PointMonitor

COM
RU74 Реализовать Application.LoadModule()/UnloadModule()/ListModules()
RU89 AddPolyline() не принимает массив в формате VT_BYREF|VT_VARIANT, где внутри варианта VT_ARRAY|VT_R8
RU94 SelectionSets.Item не принимает переменную типа String из VB6
RU137 Не работает вырожденное преобразование TranslateCoordinates(retVar, 0, 0, False)
RU145 SelectionSet.AddItems(VT_ARRAY) возвращает E_INVALIDARG независимо от результата выполнения функции
EN183 GetActiveObject() возвращает IDispatch сервера только в редких случаях
NS6891 Utility.InitializeUserInput используется не всеми методами GetXXX.

LISP
RU65 Обеспечить защиту исходных текстов LISP программ
RU149 Невозможно вызвать функцию (vl-catch-all-apply) с одним параметром
RU158 Падает (ssname ss 0) при пустом ss

NRX
RU55 Блокировки документа работают не так, как в других кадах
RU67 Реализовать CAdUiTabChildDialog::SetDirty
RU84 Реализовать ncedAlert
RU90 Реализовать ncedUndef()
RU106 Добавить опции Restore, Save в команду UCS
RU112 Реализовать класс NcDbDimAssoc
RU113 Реализовать ncdbIsPersistentReactor()
RU114 Реализовать ncdbPersistentReactorObjectId()
RU115 Добавить синоним AcGeError для NcGeError
RU116 Реализовать NcDbDimension::blockTransform()
RU117 Добавить синоним CAdUiTabMainDialog для CNcUiTabMainDialog
RU118 Реализовать NcGiGeometry::polyPolygon()
RU119 Добавить параметр mnInt64 в ads_u_val
RU121 Реализовать конструктор NcGiTextStyle(NcDbDatabase *)
RU122 OPMPropertyExtensionFactory::CreateOPMObjectProtocol(NcRxClass *)
RU123 Реализовать NcDbHostApplicationServices::plotSettingsValidator()
RU124 Реализовать NcDbDwgFiler::readBChunk()/writeBChunk()
RU126 Реализовать класс NcDbPlotSettingsValidator
RU128 NRX::Boolean задан как bool, а должен быть задан как int
RU130 Дистрибутив NanoCAD 5.0 требует VC2008_Runtime, несмотря на то, что он скачан и установлен по ссылке из setup.ini

Платформа
RU52, EN191 Реализовать пути поиска вспомогательных файлов (support path)
Пишешь приложения под САПР на С++, .NET, COM, Lisp? Вступай в Клуб разработчиков nanoCAD.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей