在线程中使用datasnap ServerMethod返回的DataSet?

g13*_*013 5 delphi dataset datasnap omnithreadlibrary

我使用Omnithreadlibrary从一个线程中调用一个服务器方法,数据成功返回,但我使用返回的数据有麻烦,我尝试的一切都与AccessViolation或应用程序崩溃,尝试也设置数据集在一个链接到ClientDataSet的DataSetProvider,但是这里它也不起作用,最后我设置服务器方法返回OleVariant并将其直接设置为ClientDataSet的Data属性,但我也有错误.

我的目的是让请求在一个线程中完成,并将数据返回到主线程中的函数来填充网格.

有什么建议?