都说DELPHI编WEB的ACTIVEX简单,确实,用DELPHI可以直接生成一个OCX控件.再经WEB发布就可以用.
现在我想问的如果我想在WEB中调用我ACTIVEX中的某一方法,我该如何做.
我BAIDU,GOOGLE了下.好多方法如下.
<OBJECT ID="RSA_web11" WIDTH=0 HEIGHT=0
CLASSID="CLSID:26FDE6DA-245A-4FD0-AD60-2963CAD45BC8">
<script language=javascript>
var a;
a=RSA_web11.sum(num1,num2);
alter(a);
</script>
他主要是通过这个ID标识来调用我ACTIVEX中的SUM方法.我蒙就蒙在这个SUM方法在ACTIVE中如果声明,才能让WEB可以这样调用,由于不懂,我手工将
function sum(a,b:integer):integer;safecall;加在activeformimpl.pas单元的TACTIVEFORM类中,并设为公有.但我按上面的方法进行调试,却发现没有调用到我的SUM方法,为什么?要如何做,
谢谢各位高手给我指点,贴代码上来最好.最好带有详细的ACTIVEX的声明及HTM调用的代码.
最后,不够加分加分.
现在我想问的如果我想在WEB中调用我ACTIVEX中的某一方法,我该如何做.
我BAIDU,GOOGLE了下.好多方法如下.
<OBJECT ID="RSA_web11" WIDTH=0 HEIGHT=0
CLASSID="CLSID:26FDE6DA-245A-4FD0-AD60-2963CAD45BC8">
<script language=javascript>
var a;
a=RSA_web11.sum(num1,num2);
alter(a);
</script>
他主要是通过这个ID标识来调用我ACTIVEX中的SUM方法.我蒙就蒙在这个SUM方法在ACTIVE中如果声明,才能让WEB可以这样调用,由于不懂,我手工将
function sum(a,b:integer):integer;safecall;加在activeformimpl.pas单元的TACTIVEFORM类中,并设为公有.但我按上面的方法进行调试,却发现没有调用到我的SUM方法,为什么?要如何做,
谢谢各位高手给我指点,贴代码上来最好.最好带有详细的ACTIVEX的声明及HTM调用的代码.
最后,不够加分加分.
解决方案 »
- 关于ADODataSet 的 AfterScroll事件
- 关于数据查询的问题??
- 程序莫名其妙的退出?不提示任何错误.
- 关于几个数据类型
- DBGrid字段名如何替换
- 请问文本操作效率问题
- 请问:谁有Delphi 5.x分布式多层应用电子商务篇的下载地址, pdf格式
- 在安装控件的时候报错:Cannot load package 'GridPackd6.' It contains unit 'AsgUni,' which is also contained in package 'dclusr60'
- 有关于常用函数详细的书么???
- DELPHI 创建的系统服务,调用另一个模块的ADOCONNECTION控件报地址错
- 字符串如何换行???
- 继承TWinControl实现控件异常
http://www.52delphi.com/list.asp?ID=321