您关注的德尔福编码标准文件是什么?
我们公司正在考虑制定更好的编码标准,以提高代码的可读性,可审查性和可维护性.我们遇到过CodeGear的"Object Pascal样式指南",但它在很长一段时间内都没有被触及,我想很多人都做了一些本地的改进或补充.我已经看到了一些已发布的变体和其他文档,我将在下面列出.
注:我不希望启动一个风格的战争.我只想知道你遵循的标准,以及原因.
谢谢.
我是Delphi的新手,我正在尝试使用DEHL Collections库.(请参阅http://code.google.com/p/delphi-coll/)从IDE的角度来看,我遇到了一些麻烦.它编译并正确运行,但Delphi XE在我使用HashSet库的任何地方都显示错误.最大的不满是阻止我使用代码完成.
我得到错误的第一个位置是在对象声明中:
uses
SysUtils, Windows, Collections.Base, Collections.Sets, Collections.Lists,
adscnnct, adstable,
uOtherClass;
type
OneClass = class(OtherClass)
private
_bad: THashSet<string>; // THashSet underlined
_good: TList<string>; // No problems
end;
Run Code Online (Sandbox Code Playgroud)
错误指出:"类型参数与约束不匹配"
我不认为这是配置,因为我可以正常使用TList,但这是我如何设置它:我已经将库复制到Projects/Libs/DeHLCollections/Library并将库编译为Projects/Libs/bin.我已经将bin目录包含在我的全局库路径中,这使它可以编译并运行.我已经尝试将所有内容(/ libs,/ DeHLCollections,/ Library)添加到它中,以期让IDE帮助我,但它似乎没有帮助.
无论如何要解决这个问题,还是我只需要处理它?
使用DeHL Collections版本1.1.1.119