JavaScript语言参考手册      
JavaScript手册
【目录】 【上一页】 【下一页】 【索引】

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


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

返回页面顶部

JavaScript中文手册 站长在线 整理