现在我把delphi开发的一个窗体封装在一个dll中,名为a.dll
请注意,这里是dll不是ocx,
现在想通过网页在客户端加载这个dll中的窗体
我手头有个系统是实现了这个功能,但是他都封装在dll中看不到怎么实现的, 特请问应如何实现我手头的这个系统是通过在网页中加入一段
<object id="s" width="100" height="100"
classid="http:a.dll#ns.MyClass"></object>
实现的, 其中MyClass就是一个窗体, 请问,这种效果应该怎么做啊?

解决方案 »

  1.   

    网上Msdn文档中管这个叫
    使用Internet Explorer 部署运行库应用程序请问各位,这里这个封装窗体的dll应该弄啊
      

  2.   

    呵呵前段时间刚才做过WEB插件的东东。随便跟你讲一下吧。你这个DLL是一件的DLL还是COM呢。
    还是ActiveX控件呢。你试一下以下的使用方法。
    1、用 regsvr32 you.dll
    2、在注册表里查 you.dll 的GUID值。假如是:XX00-ff00XC-EFFXXE-CC
    3、在一个THML文件里 <object id="XX00-ff00XC-EFFXXE-CC...
    然后再执行这个.html 文件就可以执行哪个插件了。
      

  3.   

    补充一下。
    你创建应用程序时。创建ActiveXform
    然后再把代码般过去就行了。