【发布时间】:2017-09-05 09:19:11
【问题描述】:
安装RAD Studio 10.2 Tokio后,而不是以前的版本,代码给我一个错误。
当我为 ClientDataSet 的属性 IndexName 分配一个有效的索引字符串时(不总是但经常,但我不明白为什么),代码给了我这个错误:异常消息:
Access violation at address 4DB0D009 in module 'midas.dll'. Read of address 00000000.
这些是错误之前的步骤:
4db0d009 +000 midas.dll
0079489a +062 ... Datasnap.DBClient TCustomClientDataSet.SwitchToIndex
00794a72 +07e ... Datasnap.DBClient TCustomClientDataSet.SetIndex
0079516e +002 ... Datasnap.DBClient TCustomClientDataSet.SetIndexName
可能是什么原因?
【问题讨论】:
-
请参阅 DSintf.Pas 中的
CheckDbClient以查看 Delphi 应用程序使用的 Midas.Dll 实例在注册表中的注册位置。然后,尝试注册一个不同的版本,看看你是否仍然遇到同样的问题。 -
感谢您的回复,但我尝试了同样的错误...
标签: delphi tclientdataset delphi-10.2-tokyo