关于网上一篇“用delphi编写IE扩展”的疑问(100分)

  • 主题发起人 主题发起人 lxddd
  • 开始时间 开始时间
L

lxddd

Unregistered / Unconfirmed
GUEST, unregistred user!
里面有这样一段:
-------------------------
下面我们首先来实现代码。点击Delphi菜单 File | New 。在 ActiveX 页面中选择
Active Library ,然后点击 OK 按钮。然后用同样的方法建立一个COM Object。在
COM Object Wizard 窗口中,将复选框 Included type library 去掉。然后在
Class Name中输入IEHelper,在Implemented Interface 中输入:
IDispatch;IObjectwithSite 。然后点击 OK 按钮建立一个COM组件。
-------------------------
我不知道他用的是Delphi哪个版本,反正我把Included type library去掉后
Implemented Interface就变灰了,根本不能输入。
各位朋友帮我看看啊,到底毛病出在哪。
 
呵呵,如果你不去掉 Included type library 这个钩子,Implemented Interface 是由
Delphi 填写,这时这个框应该是灰的。反之,不让 Delphi 产生类型库,这个
Implemented Interface 才可以由你输入,这时这个框应该是可编辑的。而你说的情况好
象正相反。
 
又在delphi下试了一遍,和老弟说的相反,有钩子时可以设置Implemented Interface,
去掉钩子就是灰的
 
后退
顶部