请高手指教(ActiveX & javascript)

zhaiyun 2003-02-19 08:10:38
实际上我想做的是一个activex,通过javascript可以访问它的property和method
对于简单类型,确实没有问题,可我们现在需要一个结构数组(或者类似的OBJECT)作为property,在javascript里面象下面这样访问

var myocx = new ActiveXObject("ourdll.testx") // new a activex object

var orders = myocx.orders; // to get a property from activex orders is the property I metioned before
var age = orders[1].age; // to get the property
//the property is an array and each element is a object(object) have a member variable named age

orders[0].age = 18;
orders[0].name = "jelly"; // to set the property

不知道该如何实现,也不知道什么地方有没有例子
...全文
41 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
88dd 2003-02-20
  • 打赏
  • 举报
回复
你装了 visual studio.NET 和 msdn 没有

ms-help://MS.VSCC/MS.MSDNVS/dnmind99/html/dynamicobject.htm
lwg7603 2003-02-20
  • 打赏
  • 举报
回复
把结构作成一个COM数据对象!然后把该对象的接口指针传给Activex的接口函数!
westsea 2003-02-20
  • 打赏
  • 举报
回复
你给的这个链接好象不行啊
88dd 2003-02-20
  • 打赏
  • 举报
回复
Javascript 中几乎每个对象都支持IDispatchEx接口。
这样才能在javascript中提供 var a = myocx["property"]的用法

msdn sample
ms-help://MS.VSCC/MS.MSDNVS/dnmind99/html/dynamicobject.htm
westsea 2003-02-20
  • 打赏
  • 举报
回复
-->88dd(巴迪)
谢谢,我找到那篇文章了,希望能有帮助.
westsea 2003-02-20
  • 打赏
  • 举报
回复
-->lwg7603(刑满释放人员)

能否给一个简单的例子?

-->88dd(巴迪)

我用的是visual studio 6.0

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧