日期:2014-05-18  浏览次数:20407 次

十分火急,在asp.net web页中如何注册dephi开发的activex dll组件,在线等,搞定就结贴
rt

------解决方案--------------------
五十分的零回复,不顶白不顶!接分~
------解决方案--------------------
要把DELPHI组件注册成COM组件,再ASP.net就可使用。
------解决方案--------------------
先注册成COM,然后在工具箱里添加选项,如果注册成功,那么在COM那栏可以找到的,你选中添加到工具箱中,接下来就可以拉到WEB页面了。
------解决方案--------------------
看你要用啥
delphi开发有com dll也有ocx的activeX form

前一种直接引用就是了,后一种通常是客户端表现一般用 <object> 标签引入页面,使用js与其交互
------解决方案--------------------
不推荐web页使用activex.dll, 如果需要在客户端实现分布式应用 ,建议以终端服务的模式
在客户端和业务实现之间架设业务通讯调度,客户端以非IE的执行shell启动(例如:wingForm,
控制台,win服务i等
------解决方案--------------------
本身delphi的acitveX form在生成发布的时候都会生成一个cab包和一个inf文件和一个html的测试文件

如果你没有这些东西,可以使用ms sdk自己带的一个工具oleview.exe看classid,也可以用DLL Export Viewer查看控件接口和方法