我的理解是Woll2Woll中的Delphi组件直接继承自BDE,为了提高Windows 7的兼容性和稳定性,我们正试图摆脱它。但是我们希望保留TwwwDbGrid数据感知组件。

我已经看过一种产品(www.ethea.it),该产品旨在通过模拟BDE API的工具来简化此操作。

我想知道是否有人对此方法或其他方法有任何经验或建议?我们不想重写所有内容。

谢谢!

最佳答案

我已经使用过Woll2Woll InfoPower组件,但我不知道它们中的任何一个对BDE都有依赖性。我相信您的理解是错误的。由于您拥有源代码,因此您可以准确地告诉我正在继承BDE-ONLY组件(例如TTable)的原因,因为我的理解是,它很可能继承自TCustomDBGrid或直接继承自TCustomControl之类的基类,两者都不具有任何BDE依赖性。它可以与BDE TTable数据集或任何其他数据集一起使用。

我相信你很困惑。标准Delphi数据源和数据库感知控件可与任何数据集组件一起使用。 GUI层(例如数据库网格控件)和基础数据集类型之间没有依赖关系。任何数据集都与其他任何数据集一样。

TwwDBGrid可与任何数据集(包括dbExpress)配合使用。但是,我可能是错的,因为您可能正在使用该组件的某种极端古老的版本,而该组件以某种方式与BDE绑定在一起,在这种不太可能的情况下,也许您可​​能需要一个新版本。但我对此表示怀疑。

关于delphi - 如何使Woll2Woll与Delphi 7 dbExpress一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11460186/

10-09 22:14