浏览器辅助对象BHO(浏览器辅助对象)是IE浏览器的ATLCOM对象,启动时自动加载。BHO运行在IE的地址空间中,因此各种类型的IE浏览器中的事件消息可以访问该对象并采取适当的操作。因此,当IE浏览器成为进入网络世界的主要入口时,BHO自然成为一个热点。无论是扩展还是IE浏览器的功能辅助软件都讨厌流氓软件,所有bho都青睐它。
这里我们需要开发BHO插件的一个例子来进行特定的URL过滤。Delphi7中的浏览器事件监听器,新的ActiveXLibrary项目MyBHO。然后在项目中,创建一个名为MyIEBHO的COM对象。作为一个特殊的COM对象,BHO必须实现两个接口,IObjectWithSite和IDispatch的browser,其IObjectWithSite接口用于钩子和监控浏览器事件进行通信。
5、用Delphi怎么调用IE菜单中的internet选项另外需要指出的是,楼主,你的问题应该分类,而不是_!?kfgdfd .呵呵,鄙视抢沙发的兄弟占厕所。反正如何用Delphi调用IE菜单中的互联网选项其实很简单。我们可以用ShellExecute调用IE的互联网选项。首先,创建一个新表单并添加一个按钮;;
6、Delphi中调用WindowsAPI函数ShellExecute实现打开IE和Outloo...ShellExecute(0, open ,pansi char( C:\ program files \ internet explorer \ ie xplore . exe ),nil,nil,SW _ show normal);打开ie shellexecute (0, Open ,pansi char( c:\ program files \ outlook express \ msimn . exe ),
7、 delphi做一个浏览器好像是两个web browsers . proceduretform 1 . webbrowser 1 new window 2(一个sender:object;varppDisp:IDispatch;var cancel:word bool);beginppDisp:WebBrowser2。应用;结束;过程表单1。webbrowser 2 before navigate 2(a sender:to object;constpDisp:IDispatch;varURL,
8、浅谈Delphi 开发经验[2]有经验的程序员在完成具体功能时会充分考虑到多变的情况,将这些地方提取出来定义为方法参数或者从配置文件中读取,这样即使需求发生变化也能轻松应对。要写出易维护的程序,要在软件配置和程序动态方面下功夫,尤其是程序动态现在开发很多网游一般都是用脚本引擎Lua来实现部分逻辑,所以在开发后期的调整相对容易,在服务器上的修改不会需要重启程序,当然,在一般的项目或产品中,可以考虑使用脚本引擎。当然,不一定要用Lua,还有很多其他的选项,比如Delphi的WebScript对象SpascalScript Automaatpascripter脚本。NerfusePascalScript如果有更高的要求,还可以考虑用COCO/R(ParserBuilder)来实现自己的语法解析器,开发你会经常遇到自己解决不了的问题。你要知道别人可能早就遇到并解决了你的问题,所以在论坛上提问通常是最好的选择,开发控件分为隐形控件和可视控件。
文章TAG:插件 delphi 开发 delphi开发ie插件