论坛风格切换切换到宽版
  • 49815阅读
  • 168回复

InnoSetup编译器功能增强 (build 091128) [复制链接]

上一主题 下一主题
离线爱和承诺

发帖
100
金钱
10
威望
1
只看该作者 70 发表于: 2008-06-11
前辈又更新了呢
离线银狼驰骋

发帖
54
金钱
0
威望
0
只看该作者 71 发表于: 2008-06-11
再次更新了,下载使用一下
离线restools

发帖
2848
金钱
1430
威望
143
只看该作者 72 发表于: 2008-06-18
build 080618
1.修正参数提示弹出算法。
2.修正属性列表显示问题,弹出算法,支持 function 返回类的弹出列表,例如
CreateInputQueryPage(AfterID,ACaption,ADescription,ASubCaption).Description
这样的返回类弹出列表,支持 function 和 Class 混合语法分析弹出属性列表和函数参数提示,例如这种
function_return_class().property_return_class.property_function() 。
所以把 Mainform 和 WizardForm 声明修正为 function。
3.增加“function UninstallProgressForm: TUninstallProgressForm;”声明,使 UninstallProgressForm 能正常使用参数弹出和属性列表弹出。
4.增加弹出列表排序功能。

图像

下载顶楼。
我的BLOG:   http://restools.hanzify.org (Inno Setup 增强版, 插件 发布站点)
离线swlove
发帖
102
金钱
0
威望
0
只看该作者 73 发表于: 2008-06-18
可以实现自定义常量和自定义函数、过程的自动完成功能吗?

就像Delphi的CodeFast那样
离线restools

发帖
2848
金钱
1430
威望
143
只看该作者 74 发表于: 2008-06-18
你在脚本里面没有写过 function ?
你没看见 64 楼那个 enablewater 函数的参数弹出提示么?这个函数是自己写的声明。

你说的是模板列表功能么?暂时没有,全文关键字检索暂时也没有(相当于输入第一个任何字母就自动弹出所有匹配可用关键字)。
慢慢来吧,反正 Delphi 编辑器里面的方便输入的功能我都有可能整出来。

PS:目前只用到 Delphi 7.0 如果之后的版本有什么新增的功能可能我还不知道,如果是 7.0 没有的功能你截图给我看功能吧,我不想装那么多版本到我电脑中。因为已经装了 5.0 和 7.0 了。
我的BLOG:   http://restools.hanzify.org (Inno Setup 增强版, 插件 发布站点)
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 75 发表于: 2008-06-18
真的很佩服,不仅软件功底好,而且还这样坚持不懈,无私奉献,汉化同仁大家应该都学学!我也是。
离线swlove
发帖
102
金钱
0
威望
0
只看该作者 76 发表于: 2008-06-18
QUOTE(restools @ 2008年 06月 18日 01时 04分) [snapback]347447[/snapback]

你在脚本里面没有写过 function ?
你没看见 64 楼那个 enablewater 函数的参数弹出提示么?这个函数是自己写的声明。

你说的是模板列表功能么?暂时没有,全文关键字检索暂时也没有(相当于输入第一个任何字母就自动弹出所有匹配可用关键字)。
慢慢来吧,反正 Delphi 编辑器里面的方便输入的功能我都有可能整出来。

PS:目前只用到 Delphi 7.0 如果之后的版本有什么新增的功能可能我还不知道,如果是 7.0 没有的功能你截图给我看功能吧,我不想装那么多版本到我电脑中。因为已经装了 5.0 和 7.0 了。

我说的功能是在Delphi7 中装了CodeFast这插件后才有的
地址如下:http://blog.csdn.net/shadowstar/archive/2004/11/30/198672.aspx

我想表达的意思是当我自定义了函数VisiableWindow后,在调用该函数时输入Vis就能弹出该函数的全称,可能也就是你说的全文关键字检索,但我觉得只是实现自定义函数应该不难,毕竟你已经全部枚举出来了

截图如下:
[attachmentid=24562]
离线restools

发帖
2848
金钱
1430
威望
143
只看该作者 77 发表于: 2008-06-18
这个不难,VNISEdit 里面就是差不多这种模式(因为如果 VNISEdit 不用这种模式,我都不知道如何为 VNISEdit 提供弹出列表功能),而 Inno 里面我已经枚举了所有自己定义的函数,差不多就是这样子操作了。

PS:不知道 CodeFast 和 CnWizard 比起来哪个更优秀?我都没怎么用, CnWizard 试用过一下,功能似乎太杂了,而且似乎弹出列表的技术有点问题,在我电脑中没办法弹出,我不喜欢太杂的东西,怕出错了不知道在哪引起的,宁愿自己辛苦点写代码。 CodeFast 看介绍似乎简约点,不过看最后一个版本下面那个人的评论,似乎这个工具有内存泄漏才会使用一段时间后把内存吃掉几百MB,改天下来测试下,如果好用就拿来用用。
我的BLOG:   http://restools.hanzify.org (Inno Setup 增强版, 插件 发布站点)
离线swlove
发帖
102
金钱
0
威望
0
只看该作者 78 发表于: 2008-06-18
呵呵,那就继续期待你的更新...

睡觉去了
离线swlove
发帖
102
金钱
0
威望
0
只看该作者 79 发表于: 2008-06-18
我貌似没有遇到过内存泄露的问题

相对于CnWizard我还是比较喜欢CodeFast,用的比较多就自动完成和代码格式化,有这两样我觉得就足够了

嘿嘿,什么时候Inno里有代码格式化