opc*_*0de 3 delphi delphi-xe2 dwscript
我在安装DWSScript组件时遇到问题.我正在使用Delphi XE2,当我尝试编译dwsLibRuntime.dpk时,我收到一个错误(需要数组类型).我正在使用从项目的svn repo中提取的最新DWScript源代码.
我究竟做错了什么?
toStr:=TStringListCracker(sl).FList[i].FString; //produces error
System.MonitorExit(sl);
Run Code Online (Sandbox Code Playgroud)
Eri*_*nge 10
您没有使用最新版本,监视器不再使用(由于RTL实现中的争用错误),第二行应该读作"sl.FLock.Leave;".您可能会使用预先的Delphi XE2版本,因为Monitor已于2011年2月被删除.
http://code.google.com/p/dwscript/source/browse/trunk/Source/dwsUtils.pas#475
确保你在头部/主干上,或者Delphi没有指向与SVN客户端更新的目录不同的目录.