同上,请给出如何声明、调用的代码,谢谢

解决方案 »

  1.   

    只要你在DLL中声明了引出函数,就可以在应用程序中象声明Windows API函数一样声明之,然后调用。
      

  2.   

    VC我不知道,但是在WIN32汇编还有一个。DEF文件中要把该类导出才可以!
    给你作个参考吧!
      

  3.   

    假设用VB做组件的时候工程名叫:TestDLL,类名:testClass
    里面有一个函数叫:func
    那么使用:set obj=server.createobject("TestDLL.testClass")
    obj.func
      

  4.   

    各位能不能详细点,这方面我没做过。TOLLERS,你这么做之前要声名吗?怎么声明呢?
      

  5.   

    就像是win32 api  的声明一样啊,只不过是*.dll的名称不一样而已
      

  6.   

    还有1楼,什么叫引出函数?TOLLERS,我用你的方法可以运行了(注:SET OBJ=CREATEOBJECT(“”)就可以了),
    但是好象按你的方法根本无须事先声明啊,对这点我觉的挺奇怪的,我一直觉的既然已经作成DLL了,应该就像API那样声明后在直接用函数,怎么还要用对象调用呢?是不是还有其他方法可以调用DLL呢?
    帖子我过会结!
      

  7.   

    我是这样声明了,他给我报错,说"不到DLL入口点 ***(FUNCTION名) IN ***.DLL"请问是何原因?
      

  8.   

    在“引用”中加入你编的DLL,就何以了。
      

  9.   

    我加了引用了,但还是报刚才的错误。还有就是我声明的时候一定要写D:\****.DLL,如果不加D:\就会报错说文件未找到,是不是还要引用其他的东西?各为朋友再帮帮忙
      

  10.   

    I SEE,刚刚那么兄弟说的先引用我试过了,可以是可以的(其实和楼上那为CREATE的是一样的方法),谢谢你。只是奇怪为什么和API的调用不一样呢,不都是DLL吗?先结贴吧,谢谢各位!