我做了一个DELPHI的DLL,我想给别人调用,我应该在我的方法前面加什么?各位大哥能写给我看看吗?以下是我写的类
library dbpack;uses
  SysUtils,
  Dbf,
  Dialogs,
  Classes;{$R *.res}function pack (tbname:string): Integer;
var dbf1:TDbf ;
OpenDialog1: TOpenDialog;
begin
Dbf1:=TDbf.Create(nil);
dbf1.Close ;
dbf1.TableName:=tbname ;
dbf1.Open ;
try
 dbf1.PackTable ;
  Result:=0;
except
  Result:=1;
end;
end;beginend.
  

解决方案 »

  1.   

    调用的语言不是DELPHI,而是别的语言!
      

  2.   

    深奥么?
    function pack (tbname:string): Integer;stdcall;
    var dbf1:TDbf ;
    OpenDialog1: TOpenDialog;
    begin
    Dbf1:=TDbf.Create(nil);
    dbf1.Close ;
    dbf1.TableName:=tbname ;
    dbf1.Open ;
    try
     dbf1.PackTable ;
      Result:=0;
    except
      Result:=1;
    end;
    end;
    exports
      pack;
    beginend.
      

  3.   

    参数用Pchar不要用String
    function pack (tbname:Pchar): Integer;stdcall;
      

  4.   

    用工具察看函数入口,vs6.0的depend就可以