Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как работает OpenDocumentFromDOCs
 
Добрый день интересует метод  [B]OpenDocumentFromDOCs [/B]работает ли он в T-Flex CAD версия 12.0.62 интеграция с DOCs (12.15.2) включена при вызове метода возвращается [B]null[/B]
Выгрузка TFlex, Как привильно уничтожить объект
 
Добрый день возникла следующая проблема с выгрузкой T-flex из памяти.
Есть клас в нем два метода:
1. Инициализация Tflex.
[CODE]public void InitTFlex()
       {
           TFlex.ApplicationSessionSetup setup = new TFlex.ApplicationSessionSetup();
           setup.ReadOnly = false;
           TFlex.Application.FileLinksAutoRefresh = TFlex.Application.FileLinksRefreshMode.AutoRefresh;
           try
           {
               TFlex.Application.InitSession(setup);
           }
           catch (Exception e) { MessageBox.Show("Не удалось запустить T-Flex"); }
       }[/CODE]
2. Закрытие.
[CODE]public void DeInitTFlex()
       {
           TFlex.Application.ExitSession();
       }[/CODE]
тоесть загружаю апи тефлекса по требованию чтобы он постоянно невисел в памяти.
Методы работают при первом запуске вродебы все хорошо.

В итоге получаю две ошибки.
1. делаю InitTFlex(), потом DeInitTFlex(). проблем нет при повторной инициализации ошибки, но когда при повторной инициализации пытаюсь открыть документ T-Flex CAD получаю ошибку
{"Object reference not set to an instance of an object."}
2. И при первой инициализации сесии открываю документ все работает потом закрваю сесию инициализируюю ее заново тоже получаю ошибку
{"Attempted to read or write protected memory. This is often an indication that other memory is corrupt."}

Как побороть эти ошибки может ктото встерчался с ними.
Заранее благодарен.
Страницы: 1