【发布时间】:2012-07-12 20:32:56
【问题描述】:
我的理解是Woll2Woll中的Delphi组件直接继承自BDE,为了增加中的兼容性和稳定性,我们正试图摆脱它>Windows 7。但我们希望保留 TwwwDbGrid 数据感知组件。
我见过一种产品 (www.ethea.it),它声称使用模拟 BDE API 的工具使这变得“简单”。
我想知道是否有人对这种方法或任何其他方法有任何经验或建议?我们不想重写所有内容。
谢谢!
【问题讨论】:
-
你在说哪些组件?我在 Delphi 7 中使用过 Woll2Woll 组件,现在在 Delphi 2007 中使用它们。不过,从未创建过使用 BDE 的应用程序。应用程序(相当大,50 万行代码,1500 个表单,其中大多数包含至少一个 Tww* 组件)在 Windows 7 中运行良好。它只使用数据源和(抽象)数据集,就像任何 DBAware 组件一样。
-
我过去在 Delphi 2007 中使用过 TwwwDBGrid 和 dbExpress - 我不记得细节,但我认为它只是使用了 TDataSource,如 TDBGrid。
-
感谢大家的反馈。 Delphi 2007 与 Delphi 7 不一样吗?我以为他们只是放弃了编号方案,转而支持发布年份。我不知道我们有多少行代码或屏幕,但这比我寂寞的人想要的要多。所有这些最初都是使用 BDE 在 Delphi 5 中编写的。我们只会在 Windows 7 上使用 XP 模拟器,但它不稳定。我们使用了许多 Woll2Woll 组件,但最重要的要转换的组件是 TwwDBgrid。
-
TwwDBGrid 允许 any TDataSet 派生自 InfoPower 2000 为 Delphi 4 和 5 发布(参见 woll2woll.com/ip2000/diinformantreview99.pdf)。如果您使用的是旧版本(2000 之前),则可能无法更新到当前版本。