Работа с Лоцман с помощью библиотеки DataProvider

Автор KAV, 01.12.25, 10:27:28

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

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

KAV

Здравствуйте! При подключении к серверу лоцмана через "DataProvider" занимается лицензия (Dim Locman = Datpovider.API8.GetSimpleAPI()'Тут забирает лицензию). Как отключиться, чтобы освободить лицензию? Существует ли документация на эту библиотеку "DataProvider"?

Chipollino

Не пишу на VB, но в примере из справки к Лоцман предлагают присвоить значение Nothing переменной после окончания работы с ней.

А вообще в VB существует деструктор - Finalize
https://learn.microsoft.com/ru-ru/dotnet/visual-basic/programming-guide/language-features/objects-and-classes/object-lifetime-how-objects-are-created-and-destroyed

KAV

"Nothing" пробовал - не помогает, как и "Marshal.FinalReleaseComObject(Locman)".

Chaa

Время освобождения лицензии задается в настройках системы лицензирования (Guardant Control Center). По умолчанию там довольно большое значение стоит, что-то в районе нескольких часов.

KAV

А встроенного метода отключения от сервера приложений в "DataProvider" не существует? Чтобы отключиться после выполнения нужных операций или  сразу после проверки наличия объекта в базе лоцмана.