在C++动态库中,有一个函数,原形为 int Send(long& lMax);
我现在用Delphi调用该动态库中的Send函数,请问,该如何申明send函数的原形?如果定义变量并调用函数????

解决方案 »

  1.   

    function 'Send'; external 动态库名称 name 'Send';
      

  2.   

    能详细点吗?
    TSend = function():integer;cdcel;
    function的括号中,如何写呢?
    如何调用Send呢?
    Send();
      

  3.   

    哎我的C++荒废了引用应该就是创建一个变量别名,并只读不可写吧?
    找这个理解的话。。
    function Send(const lMax:LongInt):integer;stdcall;
      

  4.   

    对应的参数应该是PLongint类型
    TSend = function(lMax:PLongint):integer;cdcel;
    其他就简单了。
      

  5.   

    function Send(const lMax:LongInt):integer;stdcall
      

  6.   

    C++中的int Send(long& lMax);
    在Delphi中先定义:
    type pLong = ~longint;TSend = function(lMax:pLong):integer;cdcel;var
     lMax : longint;
     TSend(@lMax);