Приложение написано под Компас 5.11, будет ли оно работать под 5.10? Если не будет, то как заставить ее все таки работать под Компас 5.10
Спасибо!Буду очень признателен!
ДА дествительно неработает, и заставить его работать практически нереально, просто в пределах каждой из версий некоторые функции KompasAPI имеют разные точки входа и формальные пораметры(иногда даже просто изменен ТИП). Если есть исходники то нада перекомпелить библиотеку с хедерами от нужной версии. Ну и для разработчиков пора бы уже както попользоватся функциями определения версии Компаса чтоб быблиотека не вызывала FatalError-ов, а просто гоорила что я тут работать немогу, НЕМОЯ МОЛ ВЕРСИЯ...................................
// Экспортный номер - 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-е