1)动态调用和静态调用.
通过过程/函数名或者通过别名或者函数的顺序号(静态)
通过WINDOWS API调用:LOADLIBRARY,GETPROCADDRESS和FREELIBRARY(动态)
2)有专门制作帮助的软件,在CSDN上就可以找到.

解决方案 »

  1.   

    如果你的帮助文件是.hlp文件则可以:
       Application.HelpFile := '.\help.hlp';调用DLL我用一段最简单的例子:
    =======================================================
    library SampleDll;uses
      SysUtils,
      Classes;
    {$R *.RES}
    Function Add(Num1,Num2:integer) : integer;   Stdcall; //cdecl
    begin
      Result := Num1 + Num2 ;
    end;Exports Add;beginend.
    ======================================================
    ======================================================
    ......
    var
      Form1: TForm1;                            
    Function Add(Num1,Num2:integer) : integer;  stdcall ; external 'SampleDll.Dll'
    implementation{$R *.DFM}procedure TForm1.btnAddClick(Sender: TObject);
    begin
      edNum3.text := InttoStr(Add(StrtoInt(edNum1.text), StrtoInt(edNum2.text)));
    end;======================================================