Проблема при вызове конструктора CreateKompasObject

Автор haxus666, 25.08.12, 15:26:53

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

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

haxus666

Доброго времени суток!
При создании нового экземпляра объекта KompasObject возникла проблема, что программа не может найти конструктор CreateKompasObject().
Используется среда Borland C++ Builder  6.0  и Kompas 3D V11
подключение библиотеки производилось в соответствии с описанием "Компиляция  библиотек под К11"
однако вышеупомянутый конструктор отсуствует во вновь сгенерированном заголовочном файле.
При попытке компилляции выдает ошибку Е2286 Сall to undefined function 'CreateKompasObject'
Ниже привожу код самой программы
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
#include "kl_TLB.h"
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
KompasObject* kompas = NULL;

}
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
  kompas = (KompasObject*)::CreateKompasObject();

}
//---------------------------------------------------------------------------



У Вас  Kompas 3D V11LT судя по записи #include "kl_TLB.h"
Если Вы только начали знакомится с API Компаса, то попробуйте скомпилировать пример из папки c:\Program Files\ASCON\KOMPAS-3D V11\SDK\C++\CBUILDERAUTO\step1\