我现在用的是.net1.1开发的网站!因为服务器的原因,所以只能用.net1.1。但是这就让我遇到一个问题!
在我的网页中需要调用一个用c语言的写的dll(注:在vs2008中测试一切ok)
我用LoadLibrary得到dll句柄,然后用GetProcAddress得到函数的指针,在.Net2.0,.Net3.5下,我可以通过类似于下面的代码
IntPtr api = GetProcAddress(hLib, APIName);
return (Delegate)Marshal.GetDelegateForFunctionPointer(api, t);
来得到一个一个委托,从而得到dll中的函数但是不幸的是,在.Net1.1还不支持这个函数,请问如何做,谢谢!
在我的网页中需要调用一个用c语言的写的dll(注:在vs2008中测试一切ok)
我用LoadLibrary得到dll句柄,然后用GetProcAddress得到函数的指针,在.Net2.0,.Net3.5下,我可以通过类似于下面的代码
IntPtr api = GetProcAddress(hLib, APIName);
return (Delegate)Marshal.GetDelegateForFunctionPointer(api, t);
来得到一个一个委托,从而得到dll中的函数但是不幸的是,在.Net1.1还不支持这个函数,请问如何做,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货