String将网格从D6对齐到Delphi XE

时间:2011-05-09 20:32:40

标签: delphi delphi-xe

有没有人能够将AndreasHörstemeier的StringAlignGrid从Delphi 6(他的最新版本)转换为在Delphi XE下工作?

我有几个项目使用StringAlignGrid进行扩展,如果可能的话我宁愿不转换为另一个网格。

...史蒂夫

2 个答案:

答案 0 :(得分:1)

来源是免费提供的,所以如果您需要立即开始工作,您可以尝试自己动手。http://www.hoerstemeier.com/files/grid21.zip

我很快加载了源代码并没有那么难。我有一个在这里编译的版本,但我没有时间来测试它。我花了大约3分钟让它工作,所以我建议你做我刚刚做的事情:

  • ah_def.inc需要更改添加XE;否则你将获得许多代码用于pre-delphi 3的代码。这解决了大多数编译器错误。
  • 在ah_def.inc中有一个定义ShortString的条件定义。如果已定义,您将获得String而不是ansistring
  • 需要更改为PAnsiString的两个PString变量(除非你想要unicode)
  • 需要PAnsiChar的两个PChar。

如果确实有效,请不要忘记将您的版本发送给Andreas。

答案 1 :(得分:0)

我过去在另一个组件中遇到过这个问题。联系作者是解决方案:我收到了免费接受保密协议的来源。