Всем привет! Столкнулся с таком проблемой при работе с Open API:
Программа ругается в следующем фрагменте кода:
ApplicationSessionSetup SessionSetup = new ApplicationSessionSetup();
SessionSetup.ReadOnly = false;
SessionSetup.PromptToSaveModifiedDocuments = false;
SessionSetup.Enable3D = true;
TFlex.Application.InitSession(SessionSetup);
Document doc = TFlex.Application.OpenDocument("C:\\Default.grb");
doc.BeginChanges("Создание горизонтального отрезка");
FreeNode newNode1 = new FreeNode(doc, 100, 100);
FreeNode newNode2 = new FreeNode(doc, 200, 100);
ConstructionOutline newOutline = new ConstructionOutline(doc, newNode1,newNode2);
doc.EndChanges();
Исключение генерируется на строчке создания узла, выдаётся следующее сообщение:
An unhandled exception of type 'System.InvalidOperationException' occurred in TFlexAPI.dll
Additional information: Can not create objects in read-only mode. Make sure you have license to use T-FLEX API in write mode.
Подскажите пожалуйста, что я не так делаю? Может дело в T-Flex'e?
Программа ругается в следующем фрагменте кода:
ApplicationSessionSetup SessionSetup = new ApplicationSessionSetup();
SessionSetup.ReadOnly = false;
SessionSetup.PromptToSaveModifiedDocuments = false;
SessionSetup.Enable3D = true;
TFlex.Application.InitSession(SessionSetup);
Document doc = TFlex.Application.OpenDocument("C:\\Default.grb");
doc.BeginChanges("Создание горизонтального отрезка");
FreeNode newNode1 = new FreeNode(doc, 100, 100);
FreeNode newNode2 = new FreeNode(doc, 200, 100);
ConstructionOutline newOutline = new ConstructionOutline(doc, newNode1,newNode2);
doc.EndChanges();
Исключение генерируется на строчке создания узла, выдаётся следующее сообщение:
An unhandled exception of type 'System.InvalidOperationException' occurred in TFlexAPI.dll
Additional information: Can not create objects in read-only mode. Make sure you have license to use T-FLEX API in write mode.
Подскажите пожалуйста, что я не так делаю? Может дело в T-Flex'e?