Общие сведения

  1. Все символьные параметры функций чувствительны к регистру символов.

  2. Если длина символьного параметра функции превышает максимально допустимую в СУБД ЛИНТЕР, то значение параметра усекается до допустимой длины и функция выполняется с усеченным значением параметра.

  3. Все функции возвращают результат типа INTEGER.

    Возможные коды завершения:

    • 0 (LPE_SUCCESS) - нормальное завершение, возвращаемое значение отсутствует;

    • положительное - возвращаемое функцией значение (нормальное завершение);

    • отрицательное - неудачное завершение функции.

  4. Все возвращаемые значения передаются через параметр(ы) функции.

  5. Причиной неудачного завершения функции может являться как ошибка Perl-модуля, так и результат обработки функции СУБД ЛИНТЕР. Если причина в СУБД ЛИНТЕР, то возвращается код завершения LPE_LINTER_ERROR. Все остальные отрицательные коды относятся к ошибкам Perl-модуля (приложение 1). Для получения дополнительной информации об ошибке используйте функцию GetErrorMsg (пункт «Получить описание кода завершения СУБД ЛИНТЕР»).