我阅读了Embarcadero DocWiki中的 Components Not Used in iOS Apps 帖子,无法判断ClientDataSets和DataSource是否可以在iOS应用程序中使用。任何人都可以确认或否认这些组件是否适用于iOS应用程序。
答案 0 :(得分:3)
您引用的列表中的前两项是 Data.DB 和 Datasnap.DBClient 单元,表示iOS应用程序不支持它们。 TDataSource
来自前者,而TClientDataSet
来自后者。
要自己确认,请尝试在iOS应用程序中使用它们,看看是否收到预期的编译器错误(“无法找到Project1使用的单位%NameOfTheUnit%”)。
答案 1 :(得分:2)
是的,ClientDataSet和DataSetProvider都可以在iOS应用程序中使用。关于Data和Datasnap名称空间,上述答案是不正确的。这些单位是跨平台的。如果将光标悬停在工具选项板中的ClientDataSet或DataSetProvider上,则可以看到此信息。这样做会显示您正在暂停的组件支持的操作系统,并且这两个组件的显示包括iOS和Android。