有高手么,给详细讲解一下,谢谢了:)~最好有实例

解决方案 »

  1.   

    用形如以下代码的方式:
    function YourFun( a,b,c : integer );stdcall;exteranl "Vb.dll";
    procedure YourFun( a,b,c : integer );stdcall;exteranl "Vb.dll";
    VB中的参数入栈方式我记不清了,如果stdcall发现不对(参数反方向了),可以用去掉。
      

  2.   

    function FunName( yourvar : integer ):integer;stdcall;external;"Vb.dll";
      

  3.   

    VB写的是DLL是ActiveX DLL,是COM
    应该用Import Type Library来导入,然后就和使用普通的类一样使用即可