比如:我有个用vb编写的dll文件是aa.dll,那么在用vb编写的exe文件中怎么调用啊!!!谢谢啊!!!!!

解决方案 »

  1.   

    菜单——》工程——》引用
    找到你的Dll文件,即可引用
      

  2.   

    使用标准的API调用方法也可以实现
      

  3.   

    用的时候
    Dim dlltest
    Set dlltest= CreateObject("yourdll.XXX") 
    'yourdll,你的dll名
    'XXX是你Dll中的方法
      

  4.   

    fly1229老师谢谢你了,你说的这些我都会啊,再往后怎么写我不会了,希望你告诉我,好吗!!谢谢!!
      

  5.   

    fly1229老师,我按您的指示做了,提示如下错误:ActiveX部件不能创建对象,再怎么做,请指示啊!!!
      

  6.   

    windyhero1983老师,具体怎么写代码,请您指示啊!!!谢谢啊
      

  7.   

    把aa.dll先注册。
    regsvr32 /u
      

  8.   

    Private Declare Function aa Lib "aa.DLL" (ByVal PortNumber As Integer, ByVal baudrate As Integer) As Integer   '调用aa.DLL的命令
      

  9.   

    试一试:
    (1)先把dll文件放在System32下,然后菜单——>工程——>引用 >勾选你dll文件.
    (2)Dim obj as aa
    set obj=NEW aa
      

  10.   

    syssz(老张),下一步再怎么写?请指示!!!
      

  11.   

    qiangshou2301(qiangshou2301)老师,下一步再怎么写?请指示!!!
      

  12.   

    obj.你的方法(属性)
    要public的。
      

  13.   

    好像直接引用就可以的,我一直都是,实在不行的话你试试下面的
     
    1 开始-运行   regsvr32 /u yourdll(你的Dll文件名,带后缀的)2 VB6里,工程——引用——你的Dll文件3 引用代码这样写  dim obj as yourdll;  set obj = new yourdll 
      

  14.   

    dll文件先注册。再引用,然后申明对象
      

  15.   

    http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&sc=5648359978&z=546899063&pn=0&rn=30&lm=0&word=vb#5648359978【CBM666 的 DLL 制作】  
      
    下载地址 http://cbm666.com/dlldemo.rar进入工程1后先引用内附的Vbdll.dll  内附两个代码 一为生成DLL 一为调用DLL
      

  16.   

    dll分为2中
    标准dll
    和active dll
    如果是标准dll,和调用api差不多
    如果是active dll,需要添加引用
      

  17.   

    路过,想问一下vb能写像api那样通过declare lib调用的标准dll吗?如果能怎样写?
      

  18.   

    在动态连接库,还是活动连接库呀?
    不一样呀,动态连接库和系统API调用一个样,
    活动连接库就不一样了,具体你看看