JavaScript手册 
目录
此参考中包含
的内容
轻松上手
简介
操作符
语句
核心
文档
窗口
表单
浏览器
事件和
事件句柄
LiveWire
数据库服务
进程管理服务
实用工具
全局函数
LiveConnect
的Java包
索引
版权
 
【目录】 【上一页】 【下一页】 【索引】

callC

调用一个外部函数并返回该外部函数的返回值。

服务器端函数
实现版本 LiveWire 1.0

语法

callC(JSFunctionName, arg1,..., argN)

参数

JSFunctionName 用 RegisterCFunction 标识的函数名称。
arg1...argN 用逗号分隔的外部函数参数清单。参数可以是任何 JavaScript 值:字符串、数值或布尔值。参数的个数必须与外部函数需要的参数个数相同。

描述

callC 是一个顶级服务器端 JavaScript 函数,并不与任何对象关联。

callC 函数将返回外部函数返回的字符串值;callC 只能返回字符串值。

示例

下面的例子根据注册外部函数 echoCCallArguments 是否成功给变量 isRegistered 赋值。如果 isRegistered 为 true 的话,将执行 callC 函数。

var isRegistered =
   registerCFunction("echoCCallArguments",
      "c:/mypath/mystuff.dll",
      "mystuff_EchoCCallArguments")
if (isRegistered == true) {
   var returnValue =
   callC("echoCCallArguments", "first arg", 42, true, "last arg")
   write(returnValue)
}

参看

registerCFunction


【目录】 【上一页】 【下一页】 【索引】

回页面顶部