我在vc下作了一個activex控件,現在在vb下使用,但是老是出錯。但是同樣添加一個控件在vc中就不會出問題。請問大蝦們,vb調用vc寫的控件,有什麽特殊的要求嗎?
另外,同樣的出錯問題也出現在把我做的控件插入frontpage中,是不是如果vc製作的控件在網葉中使用,也有什麽特殊的要求?
多寫給為大蝦執教!!!100 分,分不夠可以加

解决方案 »

  1.   

    两种方法解决:
    1、MFC dll中的函数必须使用WINAPI 呼叫方式,
    extern "C" DllExport WINAPI long Add( long x1, long x2)
    2、必须使用.def文件,里面仅仅写上导出函数名,不能带参数在MSDN上查Mixed-Language Dll.
      

  2.   

    我的控件使用mfc activx control wizard生成的ocx,還需要這樣改嗎?
      

  3.   

    to wistaria(听风听雨
       你说错了,他说的是active X控件,不是dllto   love_one78 (泰坦)    出错应该是你的控件问题,有什么错误信息
      

  4.   

    可能是,你是不适用了mfc类呀,mfc类不能用的。
      

  5.   

    to javanew
    我知道肯定是我得控件在製作時有問題。但是有不知道問題出在那裏,因爲在
    vc生成的測試容器中,沒有出錯;
    出錯信息,使我自己定義的出錯信息。
      

  6.   

    你的控件 在ActiveX control test container中 TEST 过吗?
    如果在VB 中 一开始引用控件 时候出错还是引用其中一个方法时候出错?
      

  7.   

    難道mfc製作的activex控件vb沒法用嗎?
      

  8.   

    我用ActiveX control test container測試過了,沒有任何問題。問題只是處在當把控件加到vb的form中,還有把控件加到frontpage的網葉中