怎么样在asp中使用ocx控件呢
如题,谢谢。
有代码或文章的链接更好。
得到立即结帖
问题点数:100、回复次数:9Top
1 楼viena(维也纳N02)回复于 2003-10-04 17:03:20 得分 10
ASP的程序部分是在服务器端运行的,发送到客户端的只是HTML网页。而控件只能放在网页上(客户端)。服务器端组件应该是ActiveX DLL,而不是OCX控件。组件中的对象,在ASP中用server.createobject()建立
比如一个ADODB.Connection对象
set conn=server.createobject("adodb.connection")
然后就可以调用Connection对象的方法
conn.Open 连接字符串Top
2 楼creakmud(剧情可乐)回复于 2003-10-04 22:16:15 得分 10
如果需要在服务器端使用ocx,那么一定要先在dll里调用ocx的功能,然后由asp调用dll。关于dll里使用ocx的方式,可以这样做:在vb里创建ActiveX DLL工程,然后在该工程中添加一个窗口,然后把想用到的控件(ocx)拖放到该窗口上,所有要用到的方法和函数在class里实现;
如果想在客户端使用ocx,只需在html页面里嵌入相应的控件即可(可以使用FrontPage实现)Top
3 楼zhoufs(zhoufs)回复于 2003-10-04 22:29:33 得分 10
ocx通常是带可视化界面的Active控件,不是用在asp中的,而是用在form中的。
asp中使用的是com组件(.dll),不具有界面。通常asp代码及html代码是混合在一起的,构成一个asp文件,由web服务器(如:IIS)解释后生成html页面发给客户端的IE。
Top
4 楼AkiraChing(水银)回复于 2003-10-05 10:23:16 得分 0
我的意思是在客户端调用ocx控件,该控件用于身份认证Top
5 楼creakmud(剧情可乐)回复于 2003-10-09 16:31:58 得分 10
最简单的方法,用vb自带的打包程序来打包成internet发布包,他会带上一个html例子,看了就明白了Top
6 楼AkiraChing(水银)回复于 2003-10-30 15:41:43 得分 0
upTop
7 楼online(龙卷风V4.0--决战江湖(MS MVP-VB))回复于 2003-10-30 18:49:17 得分 50
http://www.csdn.net/Questionnaire/poll.asp?id=74
看看首页的调查投票
使用了mschart控件
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="return window_onload()">
<object CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331"
id="Microsoft_Licensed_Class_Manager_1_0">
<param NAME="LPKPath" VALUE="mschart.lpk">
</object>Top
8 楼Gelim(Gelim)回复于 2003-10-31 01:06:13 得分 5
up!Top
9 楼planetike(胜哥哥)回复于 2003-10-31 10:25:13 得分 5
学习中。Top




