我有一个asp程序里面调用vc做的dll 按照网上说的 在dll所在路径 运行regsvr32  组件名  
弹出框提示成功
注册表里面也找到了关于这个dll的记录  在asp里面Set Obj=Server.CreateObject("wssms.send") 然后调用它的内部方法  但是执行是不成功的 根据函数的返回值  不知道我的注册成功没有 程序应该是没有问题的为什么  因为是别人写的程序  我是写jsp的 不熟悉  但是系统现在要我维护  没办法啊 急啊

解决方案 »

  1.   

    你应该先用VC或VB写个程序测试一下,
    如果没问题,
    就是跟ASP环境有关,1。ASP里不能跳出MESSAGEBOX出来,因为WEB SERVER是在一个独立的DESKTOP中,
    你没有机会看到它
    2。ASP运行在你所设置的用户权限下,一般默认是IUSER_YourMachine,这个权限跟你
    登录的是不一样的,可能有些资源不能访问。
    3。COM组件本身有访问权限,请用dcomcnfg配置,使IUSER_YourMachine(你ASP运行的帐户)
    能够创建和访问
    4。可能还会有其它问题。
      

  2.   

    你是写短信发送? 在你那个method里面Sleep一会儿. 可能没有发送完呢, dll都free了