[Содержание] [Предыдущая] [Следующая] [Индекс]

registerCFunction

Регистрирует внешнюю функцию для использования с server-side приложением JavaScript.

Функция server-side
Реализовано в LiveWire 1.0

Синтаксис

registerCFunction(JSFunctionName, libraryPath,
   externalFunctionName)

Параметры

JSFunctionName
Имя функции, как она названа в JavaScript.
libraryPath
Полное имя и путь к файлу библиотеки, использующее соглашения Вашей операционной системы.
externalFunctionName
Имя функции, как она определена в библиотеке.

Описание

Функция registerCFunction это server-side JavaScript функция верхнего уровня, которая не связана ни с одним объектом.

Используйте registerCFunction, чтобы делать внешнюю функцию доступной server-side приложениям JavaScript. Функция может быть написана на любом языке, но Вы должны использовать соглашения о вызовах C.

Чтобы использовать внешнюю функцию в server-side приложении JavaScript, зарегистрируйте функцию с registerCFunction, и затем вызовите ее функцией callC. Как только приложение зарегистрирует функцию, Вы можете вызывать ее любое число раз.

Функция registerCFunction возвращает true, если внешняя функция зарегистрирована успешно; иначе, она возвращает false. Например, registerCFunction может возвратить false, если двигатель времени выполнения JavaScript не может найти или библиотеку или определенную функцию внутри библиотеки.

Чтобы использовать символ наклонной черты влево (\) как разделитель каталогов в параметре libraryPath, Вы должны ввести двойную наклонную черту влево (\\). Одна наклонная черта влево это зарезервированный символ.

Примеры

Смотрите пример для функции callC.

Смотрите также

callC


[Содержание] [Предыдущая] [Следующая] [Индекс]

Последняя Модификация: 10/31/97 16:38:00


Права © 1997 Netscape Communications Corporation



Все мессаги сюда:yanich@inbox.ru
Hosted by uCoz