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 |