C#调用VC++非托管Dll回调函数的问题,分数上不封顶

telwgs 2009-03-17 08:48:12
大家好我做了个网站,后台要用到一个非托管dll,我在App_Code里面写了引用类引用了一下dll,在一个页面的后台,调用了一下回调函数,回调函数的信息要显示到页面中,可是我调用了其中的代码不好使不知道为何?
是个IP电话的dll,那边电话已拨通在这个回调函数有信息显示,但是调用了前台的TextArea_SingleCallInfo显示不出来
回调的函数如下所示
public void SetMakeCallCallBackFunc(string pchCalling, string pchCalled, int iResult)
{


string strTime = System.DateTime.Now.ToString("yyyy-mm-dd hh:MM:ss");
string success = "";
if (iResult == 1)
success = "成功";
else
success = "失败";
this.TextArea_SingleCallInfo.SetValue("DDDDDDD");
}
不知道有没有高手遇到过类似的问题,请各位大侠帮忙,分数可以加,上不封顶,只要能解决问题
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
aamaomao 2009-03-17
  • 打赏
  • 举报
回复
vc写的dll要用extern "C" 和__stdcall调用约定,不然退栈时会出错.
zgke 2009-03-17
  • 打赏
  • 举报
回复
网站 你认为后台服务能与客户主动发消息的时候..客户端会理你?..
客户端要么做成JAVA一直刷新服务的. 或则异步WEBSERVICE的

111,126

社区成员

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

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

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