1、准备好源代码:
Innerfuse Pascal Script
http://www.carlo-kok.com/ifps3.php
SynEdit 1.1
http://synedit.sourceforge.net/
2、编译Compil32.dpr
1)、如果要打开这个工程编译,首先要修改SynEdit1.1\Source文件夹下的SynHighlighterPas.pas文件
把私有(Private)变量中的Run放到保护区(protected)中。
private
Run: LongInt;
改写成:
protected
Run: LongInt;
2)、安装SynEdit 1.1控件到Delphi中。
3)、安装Inno Setup v4.1.4\Components文件夹下的控件到Delphi中。
\Components\BitmapImage.pas
\Components\FolderTreeView.pas
\Components\MBCSUtil.pas
\Components\NewCheckListBox.pas
\Components\NewProgressBar.pas
\Components\NewStaticText.pas
\Components\PasswordEdit.pas
\Components\RichEditViewer.pas
\Components\SynHighlighterISXCode.pas
4)、把ISCmplr.dll动态链接库文件放到当前工程下(这个文件你可以用编译好的,也可以自己编译ISCmplr.dpr工程)。
5)、按F9运行。
3、编译Setup.dpr
1)、修改Inno Setup v4.1.4\Projects文件夹下的ScriptClasses_R.pas文件中的
RIRegister_Graphics(Cl, True)改写成:RIRegister_Graphics(Cl)
(你可以直接按F9运行,在提示的时候把它改掉)
2)、按F9运行。
运行坏境:
PWin2000Srv + Delphi 5.0
下载地址(破解版本):
http://www.efile.com.cn/efile/cjsh/InnoSetup.rar
详细请看:
http://www.2ccc.com/article.asp?articleid=603