按照以下方法:c#项目,属性中。选择注册生成com组件,会生成一个tlb文件,使用标准com方式注册,regsvr32 xxx.tlb,然后在vbs中跟使用一般com一样。Set x = CreateObject("工程名.类名")
目前我用c#写了个界面,然后通过VBS进行了调用,执行vbs时,C#界面只是闪一下就没了,不知道为什么?

解决方案 »

  1.   

    vbs运转完就结束了。
    C 的dll干什么的?
      

  2.   


    让vbs调用c#的动态库(动态库就是窗体),并弹出c#设计的窗体,然后进行参数传递
    主要是vbs把参数传递到C#界面中的控件内,如textbox
      

  3.   

    C,我很早玩过点,现在忘了。
    vbs里应该有操作x的代码吧?如x。load,start,populate一类吧。
    只是createobject,没干什么呀?