Delphi 7应用程序最佳实践/必备要素

3
我们有一个使用Delphi 7制作的应用程序,已经发展了十多年。我们目前正在迁移到XE2,但这需要一些时间。
我最近发现了FastMM替代内存管理器。读完后,似乎对于任何使用Delphi 7(或更早版本)的应用程序来说都是一个不言而喻的步骤。可悲的是,我们才刚刚发现它;我想这可能是由于缺乏知识或接触所致。
我的问题是:除了类似FastMM这样的东西之外,还有其他像这样的小调整、组件、工具或单元对于使用Delphi 7创建应用程序的人来说也是不言而喻的吗?我知道多年来许多东西已经被发现,或者有一些组件存在,我们可能不知道。通过谷歌搜索这些信息会得到大部分过时的结果。
感谢任何指导。

请查看文档,最新内容 - LU RD
2
你的问题太过宽泛,无法得到真正有用的答案。需要更多的上下文信息,比如问题领域、项目规模、预算等。你需要将问题限定在特定的问题领域和背景下,比如“我需要一个适用于Delphi的好日志工具,有哪些选择?”等等。 - Sean B. Durkin
2
另一个不言而喻的选择是madExcept或EurekaLog。我碰巧使用前者并衷心推荐它。我也从未听到有人对EurekaLog提出过任何负面评价。 - David Heffernan
很高兴你要进行迁移!这是最重要的一步。如果在迁移过程中有任何问题,特别是具体的问题,请提出来,我们都会尽力回答。欢迎来到Stack Overflow。我投票关闭你的问题并不是因为它不好,而是因为它不够精确和直接可回答,它更像是一个讨论话题。这个问题可以在Embarcadero的论坛上发表,那里会有更好的解答。祝你好运。 - Warren P
这可能适用于Programmers.stackexchange,但是现在他们似乎也“关闭所有主观内容”。 - Warren P
@WarrenP:程序员常见问题解答与SO网站在主观或讨论性问题方面几乎完全相同。我看过的大多数其他SE网站也是如此。 - Ken White
1个回答

4
这种问题(以及回答它)可能会引发大量讨论,但您所请求的信息对其他人非常有价值,因此这是我的答案:

还有更多内容,也许我们应该将其制作为社区wiki。

从升级的角度来看,我的经验是您可以一步步地升级所有第三方库到最新版本,最后再升级Delphi。这使得过渡成为一个多步骤的过程,更容易管理。


也许这个问题可以转到Programmers.SE?这样的维基问题很有价值,但在StackOverflow上并不受重视。(我投了关闭票,因为我知道符合FAQ要求比任何其他事情都更重要,但实际上我喜欢这个问题。) - Warren P
好吧,如果那是一个相对完整的清单,我想我们做得还不错。我们已经在使用cnPack(曾经用过GExperts和Castalia),我们使用madExcept,我们没有使用任何日志记录工具,我们有JVCL/JCL和其他一些组件套件。我担心的是是否还有像FastMM这样的东西,它们可能不是可视化的,但对于Delphi应用程序来说却是必不可少的。 - user1232971
这完全取决于你如何使用Delphi。让我们知道你创建什么样的应用程序,我们可以帮助你进一步解决问题:只需提出具体问题即可。 - Jeroen Wiert Pluimers

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接