QUOTE(偃月青龙 @ 2008年 07月 03日 01时 24分) [snapback]347791[/snapback]
楼主有没有考虑过把你的增强代码贡献给 Inno Setup 的作者 Jordan Russell 呢?我想这是美事一桩:)
嗯,比较麻烦,因为我的这个程序已经把他原来的那个用 Delphi 3 编译的东西大量改成了 Delphi 7 的控件(估计作者也不会有修改到 Delphi 7的倾向),另外新用的一些 开源控件 的协议可能不适用于 Jordan Russell 的开源协议(做开源软件的很讲究这个
),不知道在使用上会不会有问题,另外,为了适应我要的功能,我把第 3 方控件也做了相当多的修改,而这一点似乎是 开源软件的通病,他们都不会对 第 3 方控件做大量修改的(除了控件中的 BUG)。所以几乎可以肯定是没办法能够做到我现在这种程度的。
如果纯粹主程序修改(视图分析算法和 弹出算法)我提供是没问题的,也就是说所有原来属于 InnoSetup 有的文件。但是沟通估计有点问题,因为源码中里面的那些注释有点混乱,而且是中文的,如果不解释不知道是不是能看懂。连我自己现在除之前的错有时候都有点混乱,因为算法分支太多。老实说,英文阅读没问题,但是用来“沟通”还是有点困难。如果有人之前和作者相熟的话我打包文件让他转过去还是没问题的,不过沟通的话就免了,我嫌麻烦。