Требуемые файлы

DLL журналирования islog.dll

В динамически загружаемой библиотеке islog.dll должны находиться две функции, объявленные по имени:

 logfunc и logstartfunc следующих типов:

TLogFunc = function(ALogP: TLogStruc): Boolean; stdcall;
TLogStartFunc = function(ALogStart: TLogStart): Boolean; stdcall;

TLogStruc описан в модуле isutil (посмотреть описание структуры можно здесь).

Более длинные параметры при передаче в структуру должны быть усечены до надлежащего размера.

Имя библиотеки и имена функций могут переопределены, используя четыре параметра в реестре.
Возможно отказаться от использования журнала.

DLL журналирования должна размещаться в каталоге, задаваемом параметром реестра PatternPath или в каталоге, где размещен is2sql.dll. Если там файл не найден, он ищется в каталогах, задаваемых системной переменной PATH. Если не удается найти функции logfunc и logstartfunc в islog.dll, журналирование отключается .  

Файл перекодировок USR.EPC

Файл USR.EPC содержит xlat таблицы для перекодировки текста из одной кодовой страницы в другую. Этот файл используется, если в параметре формы cp задано имя для перекодирования:

Значения параметра cp для файла usr.epc

dos-win dos-koi dos-iso

win-dos win-koi win-iso

koi-dos koi-win koi-iso

iso-dos iso-koi iso-win

Например, в форму передан параметр

...&cp=win-koi...

Тогда входные параметры будут переведены в кодировку koi-8r, а результирующий  html код также будет приведен из кодировки windows CP 1251 в кодировку koi-8r 

Файл usr.epc должен размещаться в каталоге, задаваемом PatternPath или в каталоге, в котором находится is2sql.dll. В реестре  можно указать полный путь к файлу usr.epc и изменить его имя.

Для создания и редактирования собственного файла xlat- таблиц вы может скачать утилиту для редактирования их с мой домашней странички.

Формат файла описан в cpcoll.pas.

См. также:

задание файла для перекодирования в кодовую страницу в реестре

Зарезервированные параметры