求教C#跟托管C++混合编程的问题

Fxingtianxia 2008-11-03 05:04:07
工作中遇到这样的问题:
在.Net中用托管C++和C#混合编程,中间打算用DataSet传递参数。

Webserver 的函数 为:

HRESULT SelectResult(BSTR strSql, BSTR* ReturnSelectResultResult);


看原先 c#中的函数
[WebMethod]
public DataSet SelectResult(string strSql)

很明显,在这里返回的是 BSTR串 ,

现在我将如何的使用这个 返回的 BSTR串?
...全文
43 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bulong0721 2008-11-04
  • 打赏
  • 举报
回复
将DataSet转为ADODB.Recordset再Save进Stream在读出字符串(ADTG或XML方式)。
brallow 2008-11-03
  • 打赏
  • 举报
回复
这种交互我没做过,但以我做过托管与非托管编程的经验来看,这是一个极其痛苦的过程。我宁可用其它方式实现。

110,530

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧