• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Не работает библиотека под Компас 5.10

Автор Alex_F, 01.06.04, 06:30:25

« назад - далее »

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

Alex_F

Приложение написано под Компас 5.11, будет ли оно работать под 5.10? Если не будет, то как заставить ее все таки работать под Компас 5.10
Спасибо!Буду очень признателен!

kosmatenko

ДА дествительно неработает, и заставить его работать практически нереально, просто в пределах каждой из версий некоторые функции KompasAPI имеют разные точки входа и формальные пораметры(иногда даже просто изменен ТИП). Если есть исходники то нада перекомпелить библиотеку с хедерами от нужной версии. Ну и для разработчиков пора бы уже както попользоватся функциями определения версии Компаса чтоб быблиотека не вызывала FatalError-ов, а просто гоорила что я тут работать немогу, НЕМОЯ МОЛ ВЕРСИЯ...................................  

333

// Экспортный номер - 204
//------------------------------------------------------------------------------------------------
//  Получить версию системы
//  Пример :
//  Для версии 5.4 Release 2 Build 1
//  iMajor   = 5
//  iMinor   = 4
//  iRelease = 2
//  iBuild   = 1
//  Любой из указателей может быть равен 0, тогда соответствующеее значение
//  не выдается
//  функция возвращает полный номер версии
//------------------------------------------------------------------------------------------------
unsigned long LIB_FUNC ksGetSystemVersion( int *iMajor,    //Старшее слово версии
                                                   int *iMinor,    //Младшее слово версии
                                  int *iRelease,  //Номер выпуска внутри одной версии
                                  int *iBuild );  //Номер сборки внутри одного выпуска
Такаяже есть и в KompasObject-е