TurboPower Async Professional 4.07 在 C++ Builder XE2 XE3中的安装:
第一步:
AdFIDlg.pas 中
ShortDateFormat 改为:FormatSettings.ShortDateFormat
ShortTimeFormat 改为:FormatSettings.ShortTimeFormat
AwAbsPcl.pas 中,做如下改动:
{Set Unix days base}
TmpDateFormat := FormatSettings.ShortDateFormat;
TmpDateSeparator := FormatSettings.DateSeparator;
FormatSettings.DateSeparator := '/';
FormatSettings.ShortDateFormat := 'mm/dd/yyyy';
TmpDateTime := StrToDateTime('01/01/1970');
UnixDaysBase := Trunc(TmpDateTime);
FormatSettings.DateSeparator := TmpDateSeparator;
FormatSettings.ShortDateFormat := TmpDateFormat;
第二步:
在Dos命令行方式下进入C:\TurboPowerXE2\packages\Delphi XE2,并执行下面的命令:
执行:A407_R_Make.bat (dcc32 -JL -NSSystem;Winapi;VCL;System.Win A407_R.dpk) 括号里就是bat文件的内容
执行:A407_D_Make.bat (dcc32 -JL -NSSystem;Winapi;VCL;System.Win A407_D.dpk)
生成:A407_R160.bpl 和A407_D160.bpl,以及一些".hpp"文件。
第三步:
将OoMisc.hpp中的:
typedef System::SmallString<255> TPassString;
改为:
typedef System::String TPassString;
这个改动参考了这里:
http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.non-technical/2007-07/msg02189.html
好像可以直接改动OoMisc.pas和AwDefine.inc来代替更改这个hpp,有待于进一步研究。
第四步:
将生成的两个bpl文件复制到系统的BLP文件夹,比如:
C:\Documents and Settings\All Users\Documents\RAD Studio\9.0\BPL
打开XE2,点击Component,选择install Packages,找到A407_D.bpl,添加,确定。