Часто задаваемые вопросы о TConnector
Microsoft Access — лицензирование через макрос Autoexec
Microsoft Access — лицензирование через макрос Autoexec
Ниже показано, как выполнить лицензирование при запуске базы данных. Создайте новый модуль со следующей функцией (в редакторе Microsoft VBA):
Public Function LicenseTConnector() Dim TC As New TCONNECTOR2Lib.TConnector2 TC.LicenseMe "Mem: Your Licensee Name", eLicKindDeveloper, 1, "Your Key", eLicProdStd Set TC = Nothing End Function
Создайте новый макрос с именем «Autoexec» со следующими настройками:
Action = RunCode Functionname = LicenseTConnector()
Используйте этот метод только с лицензиями Developer (он может не работать с лицензиями Site или Single). Не забудьте добавить ссылку на библиотеку типов элемента управления ActiveX® в меню Tools -References (иначе перечисления использовать не получится). Рекомендуем защитить ваш код VBA паролем в окне свойств проекта. При использовании лицензий Site следует временно отключить UAC, а затем лицензировать продукт вручную в диалоговом окне лицензии. Распространение лицензии через REG-файл (экспорт/импорт) возможно по запросу.