LoadLibrary方法调用dll,win2k下失败
都说webservice和com是跨平台跨语言,我只是放在win2k下就不能用了。
最初我用vs2005编com组件,调用webservice,在win2k下该com组件死活注册不成功。
然后我从头开始,新建win32 dll项目,直接编dll,调用webservice,先不说调用webservice上的函数死活不正确
(始终返回false),但还能运行。我把这个dll拷到win2k下,LoadLibrary就直接失败了,getlasterror得到的返回值
是127,无法找到该程序,和最初regsvr32 那个com组件说的一样。期间我depends把有关的dll全拷过去了,没用。
后来听人说,光拷过去不行,还得把拷过去的系统库也注册一下。就说webserivce要用到的库吧,ws2_32.dll,我
regsvr32 ws2_32.dll,又显示那句“无法找到该程序”什么的。
这个东西做了好几个月了,别最后因为无法在win2k下用流产了,我哭呀……