VB下写的OCX可以DELPHI下使用吗?
VB中如何使用DLL文件?
我是菜鸟啊,大家不要笑我哦
请大家帮帮呀!

解决方案 »

  1.   

    可以的
    在VB中用DLL文件直接应用一下就可以了
    然后就可以创建对象了
      

  2.   

    直接在菜单上 工程->应用 然后浏览dll即可
      

  3.   

    第一个问题,应该是没问题,因为大家遵守同样的标准。第二个问题,简单的说就是和使用API一样,比如我们定义API是这样Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long,那么使用外部的其他dll,比如vc写的dll,调用方法和上面的一样,只是lib后面的“user32”改成了你的vc的dll的文件名,当然,如果这个文件不是在system或者system32下,那么还需要加上路径,相对路径,绝对路径都可以。
      

  4.   

    哦,对了,我在上面说的比较简单,实际上还需要看是那种dll,如果普通的dll,那么就像api一样的引用,如果属于com组件或者ole对象,那么可以从工程的引用中加入引用进行对象的前期绑定,也可以用createobject等函数进行后期绑定,详细的可以自己查查msdn。