Search API
Search API
Search предоставляет программистам набор COM-функций для работы с документами и объектами, зарегистрированными в системе. Функции описаны в файле библиотеки функций s4.tlb и могут быть вызваны из программы, написанной на любой из систем, поддерживающих COM и DCOM, например, Delphi, C++ Builder, Visual C++, PowerBuilder и т.д. Исключение составляют функции, написанные с помощью интерфейса IProvider, которые могут быть вызваны только из программ, написанных на Delphi или C++ Builder.
В настоящем руководстве приводится синтаксис функций в нотации Delphi, однако с помощью файла библиотеки s4.tlb Вы можете получить интерфейс функций для любой системы программирования. Для некоторых функций приведена версия Search API, в которой данная функция появилась в системе. Такая запись означает, что данной функцией можно пользоваться только в том случае, если имеющаяся у Вас версия Search содержит версию интерфейса с номером, равным или большим тому, который приведен в документации на данную функцию. Версию Search API можно узнать с помощью функции SearchVersionNum или с помощью команды Справка|Системная информация в Search.
В данной книге документированы не все функции Search API, так как часть из них написана специально для взаимодействия между системами проектирования ИНТЕРМЕХ и вряд ли смогут найти применение в других системах. Кроме того, набор функций постоянно пополняется, поэтому не все новые функции Вы сможете найти в данном руководстве. В первую очередь будет обновляться электронная версия руководства. Кроме того, Вы можете обратиться в службу технической поддержки НПП ИНТЕРМЕХ за описанием функций, не вошедших в Вашу версию Руководства программиста.
Все функции работы с документами подчиняются тем же правилам, аудиту и проверкам прав доступа, что и аналогичные действия пользователя в системе Search.