在ASP脚本文件中如何调用VC写一个ActiveX控件中的方法?

BeautifulMind 2002-10-10 06:56:38
这个ActiveX控件在VB中可以成功调用。
控件中定义了一个方法StoreLicense(LPCTSTR lpcsLicense),
在ASP中应该怎么调用它?

下面是接口定义中的uuid,调用时应该是用哪个uuid?

[ uuid(88C8BF4C-0023-4C45-990E-9A05F91EEEF1), version(1.0),
helpfile("StoreLicense.hlp"),
helpstring("StoreLicense ActiveX Control module"),
control ]

// Primary dispatch interface for CStoreLicenseCtrl
[ uuid(4E84F59E-6329-49E0-BFB1-72112BB3CCDD),
helpstring("Dispatch interface for StoreLicense Control"), hidden ]

// Event dispatch interface for CStoreLicenseCtrl
[ uuid(67509BAE-E3D1-4754-9A02-259B450F31C6),
helpstring("Event interface for StoreLicense Control") ]

// Class information for CStoreLicenseCtrl
[ uuid(1C72C1D5-9304-4C98-A6BB-F79F4DB5F2D5),
helpstring("StoreLicense Control"), control ]
...全文
48 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tigerVC 2002-10-11
  • 打赏
  • 举报
回复
像这样:
Set Math = CreateObject("AutoMath.Object")
Sum = Math.Add(2,2)
MsgBox("2 + 2 ="+CStr(Sum))
MsgBox("Pi = "+CStr(Math.Pi))
用VBScript语句写入你的控件就可以了
ffwin 2002-10-11
  • 打赏
  • 举报
回复
阿泰说的对
BeautifulMind 2002-10-11
  • 打赏
  • 举报
回复
谢谢大家了!
BeautifulMind 2002-10-10
  • 打赏
  • 举报
回复
我的控件要在客户端用。
cnvvv 2002-10-10
  • 打赏
  • 举报
回复
在ASP中调用你可以试试这个如下:

Set temp = Server.CreateObject("你的类名.你定义的")
...[写你要用到你的类要作的ASP程序]
[如temp.属性 或 temp.函数]
Set temp = nothing

不知是否明白?

有时间来 www.cnskye.com 支持一下。谢谢
cnvvv 2002-10-10
  • 打赏
  • 举报
回复
在ASP中调用可以如下:

Set temp = Server.CreateObject("你的类名.你定义的")
...[写你要用到你的类要作的ASP程序]
[如temp.属性 或 temp.函数]
Set temp = nothing

不知是否明白?

有时间来 www.cnskye.com 支持一下。谢谢
BeautifulMind 2002-10-10
  • 打赏
  • 举报
回复
这样写对不对?
<HTML>
<HEAD>
<TITLE>V2 Licensing</TITLE>
</HEAD>
<BODY onLoad="StoreV2License()">
<OBJECT classid="1C72C1D5-9304-4C98-A6BB-F79F4DB5F2D5" codebase="StoreLicense.ocx" height=0 id=StoreLicense width=0>
<EMBED MAYSCRIPT TYPE="application/x-drm-v2" HIDDEN="true">
上面这句不知是什么意思,这是另外一个例子中的。
</OBJECT>
<Script Language="JavaScript">
function StoreV2License(hr)
{
StoreLicense.StoreLicense("abcdef");
}
</Script>
</BODY>
</HTML>
linuxnew 2002-10-10
  • 打赏
  • 举报
回复
同意kingzai所说得
================================================================

CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!

★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。

★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。

Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]

kingzai 2002-10-10
  • 打赏
  • 举报
回复
//the last ,1C72C1D5-9304-4C98-A6BB-F79F4DB5F2D5
such as:
<form method="post" name="frm" target="_blank">
<object id="MailLogon" classid="clsid:5506F257-467D-4847-8605-8F861AFBBEEA"
codebase="MailLogon.OCX" width="100" height="40" align="absmiddle">
<param name="_Version" value="65536">
<param name="_ExtentX" value="8467">
<param name="_ExtentY" value="11924">
<param name="_StockProps" value="0">
</object>
...
frm.MailLogon.Logon(param);

3,248

社区成员

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

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