delphi写的一个dll,在接口中如何接受外部程序送给他的一个数据集!

本文讨论了使用Delphi编写的DLL如何接收外部程序传送的数据集,指出直接传递不同环境下的数据集(如VB中的AdoDb.Recordset与Delphi中的TADOQuery)不可行,并提出了使用XML作为通用数据交换格式的解决方案。
delphi写的一个dll,在接口中如何接受外部程序送给他的一个数据集! Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiAPI/html/delphi_20061112220726247.html
delphi写的一个dll,在接口中如何接受外部程序送给他的一个数据集!  
   
  比如,我在VB中写了一个数据集   adodb.recordset     想传送给dll中,dll中的接口类型定义成TADOQuery   这样可以吗?试过 有问题,请问,这样的以数据集为参数的要如何处理!

这个不可以的,  
  VB中的数据集   adodb.recordset,和delphi中的TADOQuery   是两种不同类,不能传递数据集的;  
   
  另想方法吧;  
   
 

使用XML来传,这个大家都是支持的.

VB中的数据集   adodb.recordset,和delphi中的TADOQuery   是两种不同类,不能传递数据集的;  
  但如果都是用Delphi开发的程序和Dll,可不可以传递呢?

如果是delphi之间,exe与dll也就是,函数(过程)与函数(过程)之间之间传递一个TADOQuery是可以的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值