最近做一个javascript调dephi控件,要传一个数组,下面我就把例子贴出来和大家一起分享,原以为很简单,还是花了我不少时间,但总感觉这种方法效率不高,不知哪位高手有更佳的实现方式,请指点
<html>
<body>
<OBJECT id='prt' CLASSID='CLSID:FE3CDB9F-3E30-42F4-A354-73DDF98DE292' CODEBASE='activexfpdy.dll' width='0' height='0'></OBJECT>
<script>
var aa=new Array('x', 'x0012002','8123');
var temp=GetVBArray(aa);
prt.fpdy('1006',temp);
function GetVBArray(jsArray)
{
var dict =
new ActiveXObject("Scripting.Dictionary");
for (i in jsArray)
{
dict.add(i, jsArray[i]);
}
return dict.Items();
}
</script>
</body>
</html>
分享到:
- 2007-11-05 18:09
- 浏览 1300
- 评论(0)
- 论坛回复 / 浏览 (0 / 3073)
- 查看更多
相关推荐
标题“javascript调用delphi中的函数”涉及到的技术领域是跨语言通信,具体是JavaScript与Delphi之间的交互。这种交互通常发生在Web应用程序与桌面应用程序的集成,或者在浏览器扩展和本地资源之间。以下是对这一...
PDFView_Win32.rar 是一个包含 Delphi 开发中使用的 PDF 控件的压缩包...为了使用这个控件,开发者需要将这些文件添加到 Delphi 工程中,并通过控件面板将其拖放到表单上,然后通过编写代码调用其接口来实现具体功能。
将外部DLL文件编译入ActiveX资源(res),运行时再将DLL释放到指定位置,供ActiveX调用,特别注意:DLL或EXE不能加壳,编译的不要做任何改动,否则IE环境下无法加载。 内附完整JAVASCRIPT与ActiveX互通消息的HTML...
通过使用这个控件,开发人员能够在自己的程序中实现网页浏览、表单提交、JavaScript执行等功能。 #### 二、安装IE浏览器控件 1. **注册IE浏览器控件**:确保您的系统已经安装了Internet Explorer,并且版本至少是...
GWIS.HMACSHA.dll可能是一个封装了HMACSHA1算法的动态链接库,可以被Delphi程序调用来进行消息的加密和解密。 在项目文件列表中,我们看到了以下几个关键文件: 1. Unit1.dfm和Unit1.pas:这是Delphi的单元文件,...
这通常通过运行控件的安装程序完成,该安装程序会将控件的类型库(TLB文件)和DLL文件放入系统目录,并在注册表中添加相应的条目。 6. **跨语言和跨平台兼容性**:虽然ActiveX主要为Windows环境设计,但通过COM接口...
2. 利用JavaScript与Delphi代码的交互,通过JavaScript调用Delphi的函数,反之亦然,实现跨平台的交互性。 3. 自定义浏览器控件的外观和行为,以满足特定的应用需求。 4. 获得最新的Web标准支持,确保应用程序界面与...
为了使用这个控件,开发者需要将其安装在目标系统上,并在程序中引用相关的DLL或OCX文件,通过编程调用其提供的接口。在【压缩包子文件的文件名称列表】中,我们看到"捷宇科技DoccameraOcx控件.exe",这很可能是该...
“使用说明.txt”文件应该是提供关于如何使用SqlPage.dll的指南,通常会包含安装步骤、如何引用库文件、如何调用分页相关的API以及示例代码等内容。对于初学者来说,这是一个非常重要的资源,可以帮助他们快速上手。...
这种方式使得C#开发的ActiveX控件能够被JavaScript、VBScript等脚本语言调用,也可以在其他支持ActiveX的应用程序中使用。 总结来说,使用C#开发ActiveX控件的关键在于理解COM和.NET之间的交互,以及如何通过.NET的...
可通过VB、ASP.NET、 Delphi、C++ 、PB 或JavaScript等不同程序语言调用SDK APIs。全程提供开发集成服务。 捷宇 智汇星 高拍仪 二次开发服务的优势有哪些? 捷宇 高拍仪是国内高拍仪行业里少数几个能自己编写高拍仪...
在提供的文件列表中,`FirstAl.dll`是编译后的动态链接库,包含了ActiveX控件的实现;`FirstAl.dpr`是项目的主程序文件,用于编译和运行控件;`FirstAl.dproj`是Delphi项目文件,包含项目设置和依赖项;`FALTest....
ActiveX控件是由DLL(Dynamic Link Library)文件组成的,这些文件包含了实现控件功能的代码和资源。控件可以通过接口与宿主应用程序进行通信,接口定义了控件对外暴露的方法和属性。在开发过程中,开发者可以使用...
- `MyActiveX_TLB.dcu`和`MyActiveX_TLB.pas`与类型库(Type Library)相关,用于描述ActiveX控件的接口,使得其他语言(如VBScript或JavaScript)能调用其方法和属性。 - `MyActiveX.dll`是实际的ActiveX控件库文件...
该控件允许程序员在他们的应用程序中嵌入一个功能完备的Web浏览器,使得应用程序能够直接显示网页内容、执行JavaScript、与网页交互等,极大地扩展了Delphi应用的功能。 在Delphi中,控件是构建用户界面的基本元素...
4. **JavaScript调用COM**:在浏览器环境下,JavaScript不能直接调用COM组件,但在ActiveX支持的环境中,可以通过ActiveXObject对象来创建和访问COM组件。案例可能演示了如何在Internet Explorer中创建和使用...
源代码可以提供关于如何调用 Chromium API 和 Delphi 组件交互的实例,示例项目则展示了实际的应用场景,而文档可能包含了安装指南、API 参考和常见问题解答。 总之,CEF4Delphi-master 为 Delphi 开发者提供了一套...
在科密高拍仪SDK中,OCX控件可以方便地集成到基于Windows的GUI应用中,例如VB、VC++或Delphi项目。开发者只需在设计界面时将控件拖放到窗体上,然后通过编程控制其属性和方法,即可实现高拍仪的实时预览和图像捕获等...
科密高拍仪的OCX控件使得开发者可以在Visual Basic、Delphi等支持ActiveX的环境中方便地嵌入高拍仪的图形界面和功能,通过拖放控件并设置属性即可实现高拍仪的控制。 3. 多浏览器支持:这意味着SDK包含了适用于不同...