最近DWScript的预览是从October two years ago,由于该项目是积极的,我想在XE7使用它,我想我会check out the latest source(r2653在写作的时间),并从而是安装。最新的外观是合理的:没有一堆代码流失,并且XE7支持仅在两次修订之前添加。如何安装最新的Subversion版本的DWScript?
的主要问题是:有三个.BPKs:dwsLib,dwsLibRuntime和dwsLibDesignOnly。 这些似乎有一个循环依赖。 dwsLib需要dwsLibRuntime。 dwsLibDesignOnly也是。然而,dwsLib和dwsLibRuntime给一些错误打开的:“类TdwsUnit没有找到。”换句话说,它们似乎都取决于已经安装的designtime软件包。
此外,还有一些奇怪的事情,比如没有项目 - 只是.BPK文件 - 不是问题,但它标志着last'如何安装'答案(XE3)已过时。 One other question(XE2时代)说,尽管“类TdwsUnit找不到”消息编译,但如何能提供正确的结果?但是,继续为此运行时包执行此操作会导致找不到文件dwsWebUtils.pas;这不在Source文件夹中。有同名的文件.. \库\ SimpleServer来,但在项目管理器中显示为不存在的dwsWebUtils.pas的路径表示这可能不是同一个文件。如果是,它不在项目路径中,并且它是唯一需要的非源文件。
总结:
- 有三个包,而不是正常的两个(不是一个问题,但是增加了混乱在没有解释性文件)
- 的DPKs具有奇数的依赖关系,并出现导致一个循环引用:根依赖项(dswLib)需要设计时包,如果没有运行时包,该运行时包不具有缺省的设计时类,并且需要lib包,因此无法安装该类包...
- 编译运行时包忽略missi对于不在Source文件夹中的文件,ng类错误会导致缺少文件错误。有三个文件夹,但不是项目经理中提到的那个文件夹,根据那里的路径。
- 有no installation documentation回答这些问题,也不是一个构建脚本或相似。
通常我会觉得有点傻,问如何安装一个组件或库,但在上述之后,我感觉有点困惑。其他两个问题都不是正确的,即使我尽管缺少了课程,我仍然可以编译它,但它似乎并不能完成正确的安装。所以 - 你如何安装?
编辑:下面的评论者说:“我不知道你在哪找到你所指的.bpk文件。”在这里,他们是:
正如你所看到的,有三种,一种dwsLib,一个dwsRuntime,和一个dwsDesigntimeOnly。
你指的** ** b PK文件。我只看到** d ** pk文件。 – SpeedFreak 2014-12-29 11:55:40