Наткнулся на странный глюк.
Есть общий макет с типом двоичные данные. В макет загрузил дллку внешней компоненты. Запустил базу, проверил - все работает. Процедуры распаковки и использования длл срабатывают, все ок. Сохраняю конфигурацию в файл, загружаю на другой базе - макет в конфигурации появился. Запускаю отладку, пытаюсь использовать длл - выпадает сообщение что компонента не обнаружена. На этой базе снова загружаю в макет ту же длл, запускаю - работает.
Вопрос: почему в .cf макет сохраняется пустым и как с этим справиться? Например типовая длл для склонения имен NameDecl_dll точно так же хранится в общем макете и не требует заново загружать ее в макет после загрузки конфигурации.
Забыл добавить. Даже если на той же самой исходной базе сохранить конфигурацию в файл и загрузить обратно - длл не находится. Нужно снова открывать макет и загружать в него дллку.
(2) 8.2.19
(3) Да что Вы говорите? А я то думал, что код вызывающий дллку сам собой появится во второй базе, без обновления. Может внимательнее прочитать нужно?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший