第一次编写activeX控件,注册之后用vbs试了一下。报错如下:
变量使用了一个VbScript中不支持的Automation类型oMail.send.oMail是我定义的控件的变量。send是这个控件里的一个method。我对照其他源码也看不出问题。
谁知道是怎么回事。谢谢。

解决方案 »

  1.   

    参数应该没问题吧。
    源程序是这样的:
    STDMETHODIMP CSendmail::Sendmail(LPCTSTR mailaddr, LPCTSTR from, LPCTSTR subject, LPCTSTR body)调用是这样的:
    oMail.Sendmail address,"[email protected]",subject,data
    vbs我也不太会,照别人的程序改的。
      

  2.   

    好像不是控件的问题,应该是vbs代码的问题
      

  3.   

    好像不是控件的问题,应该是vbs代码的问题
      

  4.   

    to microyzy:
    vbs是什么问题?照别人的相似的程序改的,我也不懂vbs的语法。
    我相试试改参数类型吧。
      

  5.   

    实验证明,rtdb(东临碣石)的是标准答案。谢谢各位。