|
最近用VB写了一个客户端应用程序,主要是调用C#写的WEBService服务,本机测试正常(windows2003 sp1),传到别人的机器上(三台xp,一台2003)一运行就报 . {! x0 k& p g4 Q! y7 b* E
b3 o; M+ s2 B& ~8 @2 e s' {) O
Run-time error '429' ActiveX Component cant create Object
! v; g& `/ w& g/ ' r9 ^. k5 t5 U) U, ?(运行时发生错误 429,ActiveX控件无法创建) ! C6 Q, Z2 s W) z8 u3 K
9 L! N0 g% l( k: r'修改密码(WebService方法)
: w; n4 m) u7 t+ u$ l2 jPublic Function SetPassword(newpwd As String, oldpwd As String) As String ' n$ z" a1 _* S j" a& L* p
Dim soapClient As New SoapClient30 'SoapClient30 为调用webservice的组件 ; o8 V6 Y+ Z0 h% K) L
Dim Ret As String - B: c0 l' ^% t, p% h! c9 f, V
Ret = soapClient.SetPassword( newpwd, oldpwd) '此处为调用的webservice方法 6 c7 i9 K; w: P. D" T& Y# F
SetPassword = Ret
8 ~, S' d& i5 r( J0 m F, XEnd Function $ 3 Z- K' U: l P4 U
. d5 q( U/ o; A0 S. V# F/ C; _求救,要怎么解决这个问题呢,在网上看了一大堆代码,试了都没有成功 ( G0 8 w5 t, N3 K5 h: J- @+ F" u; p
也不知道是不是msxml4.dll,MSSOAP30.dll有关 |
|