Не работает библиотека под Компас 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-е