我目前接手的一个asp项目中,需要利用“艾派企业短消息开放接口”在网页中发送短信,但该接口是用C写的dll,我已经用vb将其包装成了com,在vb程序中调用都可以正常发送短信,但在asp页面中就不行,还把网站都搞趴下了(在我自己的机器上测试的)。该dll中,首先用init(...)初始化所有参数,然后用connect()连接服务器,再使用login()登录,成功后就可以使用advsubmitshortmsg(...)发送短信,最后使用disconnect()和freeconnection()释放连接,我包装成com时基本上就是调用相关的函数,是不是因为winsock的原因,我的com要特殊处理?在这方面我并不熟练,如果哪位有这方面的经验或者成功使用过“艾派企业短消息开放接口”,请不吝赐教,在此先谢谢了。由于项目要在本月底结束,所以请越快越好。

解决方案 »

  1.   

    我在事件日志里看到有这样的错误:事件类型: 错误
    事件来源: WinSock Proxy Client
    事件种类: 无
    事件 ID: 1
    日期: 2002-9-28
    事件: 14:07:17
    用户: N/A
    计算机: ***
    描述:
    事件 ID ( 1 )的描述(在资源( WinSock Proxy Client )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远端计算机显示消息。部分事件包含了下列信息: dllhost.exe.
    数据:
    0000: 05 00 00 00               ....