我在vb中做了一个最简单的只有一个窗体的ocx,运行,能弹出ie和窗口,然后注册此ocx,想在asp用。。首先这样能雕出窗口吗?我是这样写的,set mytext=server.CreateObject("Mycon2.Mycontrol")
mytext.form1show但是页面显示错误:Non-modal forms cannot be displayed in this host application from an ActiveX DLL, ActiveX Control, or Property Page请问怎么回事。我能否在asp中用上面的方法把窗口调出来。我该怎么做????谢谢
mytext.form1show但是页面显示错误:Non-modal forms cannot be displayed in this host application from an ActiveX DLL, ActiveX Control, or Property Page请问怎么回事。我能否在asp中用上面的方法把窗口调出来。我该怎么做????谢谢
解决方案 »
- Provider =SQLNCLI和Provider =sqloldedb在我机器上试下来都行,我是sql server 2005,为什么
- 想把其它类型数据库中的数据导到SQL2000中来,select * into 如何写?
- 请教高手:如何使插入到Word中的ActiveX控件背景透明,前景半透明?
- 用图片作为窗口的问题,请知道的答复一下,谢谢!
- http://www.bewww.com
- 用INet控件连接FTP服务器时,如何获得服务器的返回信息?
- 请问:发送邮件除了MAPI之外,还有其他更好的方法吗?不用outlook
- 怎样一行一行的读写文件?
- 如何在DATAGRID中显示正确的性别字段
- TreeView问题, 请帮我看一下这段代码,这样对吗? (在线等候)
- VB与静态连接库的讨论!
- 如何把gbk码(中文)转换成unicode码?
<script language=vbs>
xxx.form1show
</script>
调用
ocx在asp中只能在客户端被调用,如果要在服务器端调用只能使用ActiveX Dll,但是ActiveX DLL不支持Form的显示操作。
ActiveX Dll不支持form吗
我好象看过。从服务器下栽下来的ActiveX
在网页中打开是一个窗口的形式,而且还有类似于treeview这样的东西
id就是你给这个Object起的名字,可以随意,不受什么限制。
classid是你这个ocx的唯一标识,在客户端安装这个ocx时需要这个classid,而且在调用的时候如果你指定的classid不等于你的ocx本身的classid 就会出问题。
我说的就是这个
我在生成ocx文件之后,更本就不知道classid在哪??