我的理解是,Woll2Woll中的Delphi组件直接继承自BDE,我们试图摆脱它,以提高Woll2Woll中的兼容性和稳定性>Windows 7。但我们希望保留 TwwwDbGrid 数据感知组件。
我见过一种产品(www.ethea.it),它声称可以通过模拟 BDE API 的工具让这一切变得“简单”。
我想知道是否有人对这种方法或任何其他方法有任何经验或建议?我们不想重写一切。
谢谢!
最佳答案
我使用了 Woll2Woll InfoPower 组件,但我不知道它们中的任何一个对 BDE 有任何依赖。我相信你的理解是不正确的。由于您面前有源代码,因此您可以准确地告诉我继承自哪个 BDE-ONLY 组件(例如 TTable),因为我的理解是它很可能继承自 TCustomDBGrid 或直接继承自 TCustomControl 等基类,两者都没有任何 BDE 依赖性。它适用于 BDE TTable 数据集或任何其他数据集。
我相信你很困惑。标准 Delphi 数据源和数据库感知控件可与任何数据集组件配合使用。 GUI 层(例如数据库网格控件)和底层数据集类型之间不存在依赖关系。任何数据集都像任何其他数据集一样。
TwwDBGrid 适用于任何数据集,包括 dbExpress。然而,我可能是错的,因为您可能正在使用该组件的一些极其古老的版本,该组件以某种方式与 BDE 绑定(bind)在一起,在这种不太可能的情况下,也许您可能需要一个新版本。但我对此表示怀疑。
关于delphi - 让 Woll2Woll 与 Delphi 7 dbExpress 一起工作的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11460186/