如何安装DWSScript

时间:2012-03-27 07:46:52

标签: delphi delphi-xe2 dwscript

我在安装DWSScript组件时遇到问题。我正在使用Delphi XE2,当我尝试编译dwsLibRuntime.dpk时,我收到一个错误(需要数组类型)。我正在使用从项目的svn repo中提取的最新DWScript源。

我做错了什么?

 toStr:=TStringListCracker(sl).FList[i].FString; //produces error
 System.MonitorExit(sl);

2 个答案:

答案 0 :(得分: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客户端更新的目录不同的目录。

答案 1 :(得分:1)

首先请确保您从main source下载了最新版本,因为现在可以使用DWScript 2.3预览版。

然后你必须注意到这个page每天你有更改DWScript,所以检查错误的位置(在哪个单位),然后转到source code page以获取最新的单位。

就个人而言,它发生在我身上,在我修改了一些变化后,它运作良好。