有人对外壳扩展开发感兴趣的吗?进来看看 (100分)

H

hubdog

Unregistered / Unconfirmed
GUEST, unregistred user!

我写的一组VCL控件包,可以用来写各种外壳扩展和COM插件,目前还是测试阶段
希望大家帮忙测试,因为目前还是测试版,肯定有很多bug,希望大家多提建议和错误报告。谢谢
btw:另外这东西老毛子在我之前也做了一组类似的控件,叫Shellplus(www.shellplus.com,要代
理才能连),我的比它在扩展方面多两个控件,一个是StaticFind,一个是OverlayIcon,别的差
不多,再有就是我的属性页扩展比它的简单,因为我的Open Tools API比他强多了,所以IDE设计
器好一些。不过我想问问,再做同样的东西大家觉得有没有前途?如果大家觉得还有价值的话,
我准备写一组IE插件的组件,都设计好了,不过最近太忙,没空写。

下载地点:http://www.playicq.com/dispsoft.php?id=95

功能

包含10个COM扩展控件,分别为:

飞跃提示扩展
属性页扩展
图标扩展
重叠图标扩展
静态搜索扩展
右键菜单扩展
右键拖放菜单扩展
外壳执行钩子扩展
拷贝钩子扩展
文件缩略图扩展

所有扩展的例子都在Demos目录下

目前所有VCL只支持D5,D6。

Todo List

1、支持C5,C6
2、待测试稳定后,增加英文帮助
3、增加更多的COM扩展控件...

Bug报告

请将Bug报告到mailto:hubdog@263.net,谢谢您的帮助,所有提交有效Bug的朋友都将获得免费的
正式版本。另外,请留意http://hubdog.myrice.com的新的版本的公布。
 
我印象中写Shell扩展程序好象都是用API函数来做的,所以我一直没有兴趣写这方面的程序。
如果你做的VCL部件能够方便地实现,当然会非常受欢迎的----不过关键是好用,稳定。
多交流。zqszf@21cn.com
 
呵呵,欢迎多交流,你可以下载来试验试验,全部都有例子
 
好,测试
 
有源码吗? 没有源码可不敢用牙
 
to :hubdog
你的《delphi深度探索》已读感觉太深,不是系统讲某些东西,可以说,从里面能直接利用
起来的东西我自己都看不懂(当然是稍微有点难度的),只能照抄代码,不知您是否能出一
些系统讲某一些东西的书?
 
待测试稳定后,出正式版当然会有源码

>>你的《delphi深度探索》已读感觉太深,不是系统讲某些东西,可以说,从里面能直接利用
>>起来的东西我自己都看不懂(当然是稍微有点难度的),只能照抄代码,不知您是否能出一
>>些系统讲某一些东西的书?

看了其实有一个好处,就是你会发现COM很简单,至于系统的讲东西,有想过,不过最近没时间,
要等过了9月份吧
 
大虾的组件,下了!
 
你的网站上链接到delphi.mychangshu.com的下载地址都无法下载:(
 
是的,原来的都放在DeveloperRes上了,现在这个还没调整过来
这两天myrice在调整它的ftp,更新很困难,另外myrice提供的下载重来就不好用
,所以我的东西也没法放在myrice,免费的Web空间就是这么烂,我实在是没办法
 
Hubdog的东东显然是好东东拉, 我先去看看再说,

呃,东东倒是见到了,可是…… 慢着, 要注册用户, 先注册吧, 居然顺利。

正在下载中, 怎么这么慢? 哦, 这个任务忘了加到蚂蚁里, 而那边蚂蚁正在大搬特
般呢, 唉忍忍吧。

to hubdog: 大虾你好(不不,版主你好), 你的书我拜读过, 比较cool, 不知除了
“葵花宝典”另外还有别的否? 如果有, 你能指点一个比较正宗的下载处吗?
(我要去总号,不要分店 :) :) ),小的先行谢过。
顺便问一句, 我下的这东东到底派什么用, 您能举个例子吗, 下载包里有说明吗?

好了, 下载进度99.99999999999999%(高纯硅啊), 那就先“鼓捣摆”吧, 改天有不
懂的地方再来。
 
抱歉目前还没写readme和帮助文件,已经有人批评我了:)
由于myrice的原因,目前葵花宝典不能从我的网站下载了,不过你可以从
google search,最新版是2.7
另外就是,控件包应该可以使你很容易的实现资源管理器的右键菜单
定制文件在资源管理器中显示的图标和重叠图标,也可以实现属性页扩展
等。如果你看过我的《Delphi深度探索》的外壳一章,就应该很清楚了
 
书不错,但就是太深了,呵呵~~努力中。。。。
 
向大侠学习。
 
发现一个bug,就是在新建TCeDatamodule时,默认高度和宽度是0
谢谢li chaohui 朋友指出这个问题
 
对“右键拖放菜单扩展”感兴趣,我自己做的只能拖放到目录上显示,拖放到驱动器根
目录上就显示不了 [:(] 马上下载试一试[:)]
 
呵呵,谢谢Hubdog, 你不说,我几乎都忘了hubdog.myrice.com,今天赶紧去看看。
里面有《Delphi深度探索》的部分章节, 也基本搞懂了外壳扩展做什么用(只看到点
皮毛而已), 看来这东西挺能干的, 赶紧把昨天下的东东弄出来试验一把。
有趣的是,用google 搜索,发现葵花宝典惊人的多,但是下到的是原先我已经有的版本
怎么办? 幸亏Hubdog说了, 最新版是2.7, 那咱们就专盯2.7。
看来《Delphi深度探索》又是一本好东东, 不过好象说的都是网上书店有, 那普通的
书店有吗, 要是我能在家门口买到就好了。
呃, 要是这个构件的帮助出来, 别忘了告诉小的门啊, 哪怕简单概括性的帮助也行啊,
呵呵 :)
 
发现一个严重的Bug,那就是用D6注册的编译后的扩展是无效的,只能用D5编译才行
我会尽快修正Bug的
 
刚刚发布了Alpha2版本

Com Extension Components 1.0 Alpha2
作者:hubdog(mailto:hubdog@263.net)
What’s new
现在这个新的版本修正了在Delphi6下编译的扩展无效的问题,同时现在新建TceDatamodule的宽度和高度不再是0了。

创建新的扩展

点File|New|CodeExpress ComExtension|ComExtension Project Creator会创建一个默认的空的项目,在CeDatamodule上放置外壳扩展控件(在Com Ext页上)即可,设置各项属性和实现事件后即可(可参见Demos下的例子) 。


 
顶部