最新版已经在单位的机器上使用一个星期了,没有发现问题.
如果各位发现什么问题可以回帖或者在Issues页面中提出,谢谢:)项目/下载地址:http://code.google.com/p/vbenhancedsearch/介绍:
这是一个VB6的插件,为VB6提供了增强的搜索支持. 此插件支持的功能
普通/模式搜索字符串
正则搜索、替换字符串
搜索结果列表
搜索结果相关代码预览
替换结果相关代码预览
可取消当前搜索操作
双击定位结果代码 更新记录:
v2.3.0.75
增加热键显示结果列表的功能
修改了在搜索过程中显示隐藏的搜索对话框导致的错误
v2.3.0.74
调整过滤器应用时的算法
在快捷菜单中增加"显示搜索对话框"项
调整了显示代码预览的算法
修改过滤器帮助的网页地址到Google的Wiki
v2.3.0.73
修改了预览窗体无法显示的问题
修改了切换结果元素时的处理方式
v2.3.0.72
在失去连接后删除内存中的对象
使用自绘列表控件代替CheckBox?式的自绘列表,解决了列表显示的问题
去除残留的ADO控件引用
取消了结果列表的缓冲模式
调整代码存储结构
修改/调整输出脚本
修改了没有搜索的时候显示结果列表导致VB崩溃的问题
v2.2.0.71
增加HelpID
默认过滤器增加ProcType?(过程类型)
修改了列表重绘时查询结果元素的算法,提高了重绘的速度
调整了列表的颜色属性
调整结果列表中高亮元素的显示方式
为搜索结果增加缓冲区,在到达一定数量后刷新列表
修改了列表元素个数超限的问题
v2.2.0.70
增加xml的TrimLine?相关属性,默认显示的时候不再带前边的空白字符
v2.2.0.69
ListBox?从Filter的xml中获取信息,进行重绘,加快了重绘速度并且不受用户修改代码的影响
修改了重绘焦点/选中元素的算法
修改热键的菜单名称
在回调函数返回之前清除Err对象
在ListPainter?关键函数中增加错误处理/显示代码
忽略RelativeText?函数的错误(此错误可能会导致IDE不稳定)
v2.2.0.68
补充修改了ListBox?超限的问题
修改了ObjectCollection?,StringCollection?的实现方式
修改了横向滚动条的计算方式
修改了ListBox?重绘后失去焦点时不显示选中项目的问题
v2.2.0.67
调整文件名和类名
增加列表重绘代码,准备将匹配子串用粗体显示
修改了在显示时提取选中字符串的功能
调整了热键设定对话框的焦点处理方式
增加了列表重绘功能,可以在列表框中用粗体显示匹配项
用另一种颜色显示@Line之前的信息
调整了横向滚动条的算法
修改了过滤器无法立即应用的问题
修改了ListBox?元素可能会超限的问题
v2.1.0.66 (Beta 2)
修改了默认过滤器会输出转义字符的问题
修改了自定义热键第一次确定后无法保存的问题
修改了搜索完毕后会自动选中忽略大小写的问题
修改了无法定位第一个搜索结果的问题
v2.0.0.64 (Beta)
调整了内部结构
增加了自定义功能热键的功能
修改过滤器内核,将ADO改为XML+XSL,提高了过滤速度.
v1.6.0.63
调整默认Sql属性实现
调整预览窗口显示判断,当鼠标在其内时仍然显示
增加预览行数的设置功能(结果窗口的右键菜单)
v1.6.0.62
搜索/替换文本框不再作为OLE的数据源,但可以接收数据
解决了重新搜索时任务可能会是全部替换的问题(在全部替换刚刚执行后会有此问题)
v1.6.0.61
去掉BitmapFace?
调整一部分rs的调用方式
锁定了两个窗体.
修改了检查注释状态的函数,原来的函数只会返回false并在函数内部就进行了添加结果的操作,现改为property get,并且,只返回状态,不进行操作.
搜索过程中可以关闭搜索对话框了
搜索结果快捷菜单增加了"重新搜索"和"取消搜索"功能
解决了检查更新时的一个逻辑问题
v1.6.0.60
解决了更新判断不正确的问题(原来是直接比较字符串,现在转为整型再比较)
修改了计划更新无动作的问题
v1.5.0.59
修改了历史记录添加位置的问题
修改了调出对话框的时候搜索字符串为空的问题
增加搜索组合框和替换组合框的OLE Drag操作
激活窗口的时候将焦点指向Search组合框
替换图标,提高程序图标的清晰度
v1.5.0.58
SQL语句只选择最新的10条记录,加快了搜索速度.
解决了正则全部替换时提示错误无法执行的问题.
v1.5.0.57
修改了从插件工具栏启动不正常的问题
添加了升级进度条窗体
增加定时检查更新的功能
调整了搜索窗口初始化的方式
增加MakeUtil?工程,该工程在编译时的脚本中用到,现在有两个功能:1 压缩/解压zip 2 修改DLL默认图标
将搜索/替换历史增至50个
修改搜索/替换历史的处理机制
v1.5.0.56
为右键快捷菜单增加了快捷键.
增加了ESC关闭结果列表,ENTER定位结果位置的功能.
修改了全部替换的时候,关于注释无效的问题每个模块提示一次.
修改了正则表达式,查找,替换时产生的误差.
修改了通过插件工具栏启动出错的问题.
v1.5.0.52
修改了升级时版本比较的算法
v1.5.0.51
增加了仅搜索注释的功能
增加运行时调试输出的功能
在Updater增加网站访问函数
修改了在执行正则表达式全部替换的时候失败,并提示错误的问题.
搜索过程中关闭对话框不再允许关闭搜索对话框.
修改了第一次显示过滤器的时候总是没有数据的问题.
增加了关于对话框
增加了检查新版本的功能
在搜索对话框中增加了快捷菜单,可以显示关于对话框和结果列表窗口.
v1.4.0.50
修改了搜索过程中自动打开所有代码窗口的问题
v1.4.0.49
调整了模块名称和工程名称的获取方式,加快了执行速度
PositionInfo?.cls 更改名字,添加了三个用于获取选择方法
修改了TaskManager?的结构
增加了对选定区域和当前过程搜索/替换的支持
frmSearchDialog.frm增加了当前搜索模块的显示
v1.3.0.48
删除了不用的窗体和类
更新了程序模型
帮助文件中增加了项目地址
因为网络兼容性的问题,将打包文件的名称修改为英文
v1.3.0.47
自动注册时不再包含命令行
暂时不再调整搜索对话框显示的位置,仅记录上次的位置
点击搜索窗口的空白处可以自动输入代码窗口中选中的内容
由于日志会引起错误,所以不再记录日志信息
不再使用Hook宏,使用debug.assert来区别IDE环境
修改了按键响应规则,长时间按下可重复动作
双击结果菜单条目定位的时候,最大化代码窗口
v1.3.0.46
修改了选中历史条目并搜索后,搜索字符串显示为空的问题
补充了插件帮助内容,增加了vbs参考
v1.3 2008-5-21
替换时提示整词匹配无作用
使用新方式缓存ErrObject?
更新事件的传递模式
重新组织类的结构
增加快捷键支持
设定搜索对话框的z-order为topmost
在普通/模式选项选中时,将全部替换置为无效
解决同时打开多个ide出现的问题
让Sql的重置立即生效
解决只有一个结果的时候无法显示预览窗口的问题
使用新的show方法来响应键盘消息
增加对话框的位置判断,每次显示的时候会自动调整位置
v1.2 2008-5-6
增加了修改查询语句的功能(自定义搜索结果显示方式)
修改条目信息,增加了函数名,过程类型等信息
解决了工程中包含关联文档或不含代码模块的组件时崩溃的问题
再次调整预览窗口算法
解决了正则替换预览误差的问题(主要是中文引号)
修改了选中正则,取消搜索过程后整词匹配变为可用的问题
重新检查并补充遗漏的错误保护
v1.1 2008-4-22
优化了搜索功能(不再替换不包含关键字的文件)
修改了结果条目,增加了过程名和类型
增加了结果列表窗口的错误保护处理
修改了代码模块不存在时出现错误的问题
增加了全部替换提示
用户取消操作不提示
第二次显示搜索窗口无法显示历史
修改了输入两个&的时候显示不正常的问题
调整了预览窗口显示的算法
修改了搜索范围的问题
修改了不排除注释的时候有些结果没有加入集合的问题
修改了宽字符的算法(第1个字节>127或者第2个字节不为0)
v1.0
普通/模式搜索、替换字符串
正则搜索、替换字符串
搜索结果列表
搜索结果相关代码预览
替换结果相关代码预览
可取消当前搜索操作
双击定位结果代码
如果各位发现什么问题可以回帖或者在Issues页面中提出,谢谢:)项目/下载地址:http://code.google.com/p/vbenhancedsearch/介绍:
这是一个VB6的插件,为VB6提供了增强的搜索支持. 此插件支持的功能
普通/模式搜索字符串
正则搜索、替换字符串
搜索结果列表
搜索结果相关代码预览
替换结果相关代码预览
可取消当前搜索操作
双击定位结果代码 更新记录:
v2.3.0.75
增加热键显示结果列表的功能
修改了在搜索过程中显示隐藏的搜索对话框导致的错误
v2.3.0.74
调整过滤器应用时的算法
在快捷菜单中增加"显示搜索对话框"项
调整了显示代码预览的算法
修改过滤器帮助的网页地址到Google的Wiki
v2.3.0.73
修改了预览窗体无法显示的问题
修改了切换结果元素时的处理方式
v2.3.0.72
在失去连接后删除内存中的对象
使用自绘列表控件代替CheckBox?式的自绘列表,解决了列表显示的问题
去除残留的ADO控件引用
取消了结果列表的缓冲模式
调整代码存储结构
修改/调整输出脚本
修改了没有搜索的时候显示结果列表导致VB崩溃的问题
v2.2.0.71
增加HelpID
默认过滤器增加ProcType?(过程类型)
修改了列表重绘时查询结果元素的算法,提高了重绘的速度
调整了列表的颜色属性
调整结果列表中高亮元素的显示方式
为搜索结果增加缓冲区,在到达一定数量后刷新列表
修改了列表元素个数超限的问题
v2.2.0.70
增加xml的TrimLine?相关属性,默认显示的时候不再带前边的空白字符
v2.2.0.69
ListBox?从Filter的xml中获取信息,进行重绘,加快了重绘速度并且不受用户修改代码的影响
修改了重绘焦点/选中元素的算法
修改热键的菜单名称
在回调函数返回之前清除Err对象
在ListPainter?关键函数中增加错误处理/显示代码
忽略RelativeText?函数的错误(此错误可能会导致IDE不稳定)
v2.2.0.68
补充修改了ListBox?超限的问题
修改了ObjectCollection?,StringCollection?的实现方式
修改了横向滚动条的计算方式
修改了ListBox?重绘后失去焦点时不显示选中项目的问题
v2.2.0.67
调整文件名和类名
增加列表重绘代码,准备将匹配子串用粗体显示
修改了在显示时提取选中字符串的功能
调整了热键设定对话框的焦点处理方式
增加了列表重绘功能,可以在列表框中用粗体显示匹配项
用另一种颜色显示@Line之前的信息
调整了横向滚动条的算法
修改了过滤器无法立即应用的问题
修改了ListBox?元素可能会超限的问题
v2.1.0.66 (Beta 2)
修改了默认过滤器会输出转义字符的问题
修改了自定义热键第一次确定后无法保存的问题
修改了搜索完毕后会自动选中忽略大小写的问题
修改了无法定位第一个搜索结果的问题
v2.0.0.64 (Beta)
调整了内部结构
增加了自定义功能热键的功能
修改过滤器内核,将ADO改为XML+XSL,提高了过滤速度.
v1.6.0.63
调整默认Sql属性实现
调整预览窗口显示判断,当鼠标在其内时仍然显示
增加预览行数的设置功能(结果窗口的右键菜单)
v1.6.0.62
搜索/替换文本框不再作为OLE的数据源,但可以接收数据
解决了重新搜索时任务可能会是全部替换的问题(在全部替换刚刚执行后会有此问题)
v1.6.0.61
去掉BitmapFace?
调整一部分rs的调用方式
锁定了两个窗体.
修改了检查注释状态的函数,原来的函数只会返回false并在函数内部就进行了添加结果的操作,现改为property get,并且,只返回状态,不进行操作.
搜索过程中可以关闭搜索对话框了
搜索结果快捷菜单增加了"重新搜索"和"取消搜索"功能
解决了检查更新时的一个逻辑问题
v1.6.0.60
解决了更新判断不正确的问题(原来是直接比较字符串,现在转为整型再比较)
修改了计划更新无动作的问题
v1.5.0.59
修改了历史记录添加位置的问题
修改了调出对话框的时候搜索字符串为空的问题
增加搜索组合框和替换组合框的OLE Drag操作
激活窗口的时候将焦点指向Search组合框
替换图标,提高程序图标的清晰度
v1.5.0.58
SQL语句只选择最新的10条记录,加快了搜索速度.
解决了正则全部替换时提示错误无法执行的问题.
v1.5.0.57
修改了从插件工具栏启动不正常的问题
添加了升级进度条窗体
增加定时检查更新的功能
调整了搜索窗口初始化的方式
增加MakeUtil?工程,该工程在编译时的脚本中用到,现在有两个功能:1 压缩/解压zip 2 修改DLL默认图标
将搜索/替换历史增至50个
修改搜索/替换历史的处理机制
v1.5.0.56
为右键快捷菜单增加了快捷键.
增加了ESC关闭结果列表,ENTER定位结果位置的功能.
修改了全部替换的时候,关于注释无效的问题每个模块提示一次.
修改了正则表达式,查找,替换时产生的误差.
修改了通过插件工具栏启动出错的问题.
v1.5.0.52
修改了升级时版本比较的算法
v1.5.0.51
增加了仅搜索注释的功能
增加运行时调试输出的功能
在Updater增加网站访问函数
修改了在执行正则表达式全部替换的时候失败,并提示错误的问题.
搜索过程中关闭对话框不再允许关闭搜索对话框.
修改了第一次显示过滤器的时候总是没有数据的问题.
增加了关于对话框
增加了检查新版本的功能
在搜索对话框中增加了快捷菜单,可以显示关于对话框和结果列表窗口.
v1.4.0.50
修改了搜索过程中自动打开所有代码窗口的问题
v1.4.0.49
调整了模块名称和工程名称的获取方式,加快了执行速度
PositionInfo?.cls 更改名字,添加了三个用于获取选择方法
修改了TaskManager?的结构
增加了对选定区域和当前过程搜索/替换的支持
frmSearchDialog.frm增加了当前搜索模块的显示
v1.3.0.48
删除了不用的窗体和类
更新了程序模型
帮助文件中增加了项目地址
因为网络兼容性的问题,将打包文件的名称修改为英文
v1.3.0.47
自动注册时不再包含命令行
暂时不再调整搜索对话框显示的位置,仅记录上次的位置
点击搜索窗口的空白处可以自动输入代码窗口中选中的内容
由于日志会引起错误,所以不再记录日志信息
不再使用Hook宏,使用debug.assert来区别IDE环境
修改了按键响应规则,长时间按下可重复动作
双击结果菜单条目定位的时候,最大化代码窗口
v1.3.0.46
修改了选中历史条目并搜索后,搜索字符串显示为空的问题
补充了插件帮助内容,增加了vbs参考
v1.3 2008-5-21
替换时提示整词匹配无作用
使用新方式缓存ErrObject?
更新事件的传递模式
重新组织类的结构
增加快捷键支持
设定搜索对话框的z-order为topmost
在普通/模式选项选中时,将全部替换置为无效
解决同时打开多个ide出现的问题
让Sql的重置立即生效
解决只有一个结果的时候无法显示预览窗口的问题
使用新的show方法来响应键盘消息
增加对话框的位置判断,每次显示的时候会自动调整位置
v1.2 2008-5-6
增加了修改查询语句的功能(自定义搜索结果显示方式)
修改条目信息,增加了函数名,过程类型等信息
解决了工程中包含关联文档或不含代码模块的组件时崩溃的问题
再次调整预览窗口算法
解决了正则替换预览误差的问题(主要是中文引号)
修改了选中正则,取消搜索过程后整词匹配变为可用的问题
重新检查并补充遗漏的错误保护
v1.1 2008-4-22
优化了搜索功能(不再替换不包含关键字的文件)
修改了结果条目,增加了过程名和类型
增加了结果列表窗口的错误保护处理
修改了代码模块不存在时出现错误的问题
增加了全部替换提示
用户取消操作不提示
第二次显示搜索窗口无法显示历史
修改了输入两个&的时候显示不正常的问题
调整了预览窗口显示的算法
修改了搜索范围的问题
修改了不排除注释的时候有些结果没有加入集合的问题
修改了宽字符的算法(第1个字节>127或者第2个字节不为0)
v1.0
普通/模式搜索、替换字符串
正则搜索、替换字符串
搜索结果列表
搜索结果相关代码预览
替换结果相关代码预览
可取消当前搜索操作
双击定位结果代码
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货