Ладно, как водится, отвечу себе сам, вдруг кому-нибудь эта информация окажется полезной... Попробую систематизировать некоторые ссылки на темы этого форума, так или иначе касающиеся использования API.
1. Начнём с того, что статьи про язык форматирования ([
wiki.elnit.org]) и UNIFOR ([
wiki.elnit.org]), а также многое другое, имеется на Вики-сайте по ИРБИС. А в этой теме форума - [
irbis.gpntb.ru] - обсуждение новых возможностей версии 2006.1, касающихся пользовательских режимов и создания собственных форматных выходов (UNIFOR). Не совсем в тему, но, безусловно, полезно: самое тонкое место в ЯФ - [
irbis.gpntb.ru].
2. Достаточно подробное описание процесса создания DLL (правда, на C#, а не Delphi), изменяющей текущую запись, есть в моей теме - [
irbis.gpntb.ru]. (Скоро напишу продолжение ещё про один плагин, а средой реализации на этот раз, видимо, станет C++ Builder.)
3. Пример dll, которая работает через &unifor(+8..., можно найти здесь - [
irbis.gpntb.ru].
4. Пример скриптов для единственного существующего на данный момент конструктора для IRBIS - ИРБИС-Навигатора, - здесь: [
irbis.gpntb.ru].
5. Много всего по ISIS, включая руководства по WinISIS на русском и переведённую на русский язык документацию по ISIS_DLL, можно скачать отсюда: [
library.tomsk.ru]
6. Ещё чей-то FTP-архив, ориентированный на ИРБИС-тематику: [
spsl.nsc.ru]. Для использования возможностей ЯФ в своих программах под ИРБИС32 (или c прямым доступом к ISIS вообще), помимо ISIS32.DLL, нужна библиотека FORMAT32.DLL, которая так же содержится в этом архиве: [
spsl.nsc.ru].
7. Взаимодействие FORMAT32.DLL с проектами Delphi описывалось в теме [
irbis.gpntb.ru]. Тема использования FORMAT32.DLL в своих программах также обсуждалась здесь: [
irbis.gpntb.ru], правда, я не нашёл файла FORMAT32.PAS, который, как утверждалось там, выложен на открытом FTP. Впрочем, описание прототипа этой библиотеки можно найти в этом сообщении предыдущей упомянутой здесь темы - [
irbis.gpntb.ru]. Хотя, как я понимаю, при создании приложений для API ИРБИС64 для использования ЯФ достаточно функций из IRBIS64_CLIENT.DLL.
P.S. Кстати, по ссылке [
irbis.gpntb.ru] было высказано много полезных идей по интеграции пользовательских доработок в Ирбис. Жаль, что до сих пор реализован лишь достаточно примитивный режим подключения плагинов. У меня были свои собственные мысли по поводу визуального конструктора на базе ИРБИС64, которые, как оказалось, перекликаются с тем, что писали тут в разное время гг. А. Лавринович (например, [
irbis.gpntb.ru]) и В. Ким (чьи соображения я обнаружил только сейчас). Как обычно бывает в таких случаях, актуальные идеи буквально носятся в воздухе... Остаётся найти некую отправную точку для того, чтобы взять на себя смелость их реализовать. Своего рода
катализатор для ремейка Каталогизатора.