如何将一个 Form 包在 DLL 的里面供外部使用?
怎样才能让DLL 中的 Form 被调用

解决方案 »

  1.   

    DLL 好用吗!
    怎么用!
    你先讲讲!
    暂时替你up 一下!
      

  2.   

    我是说我已经把一个Form包含在一个DLL中了
    我怎样才能在外面调用这个Form呢?
      

  3.   

    你必须自己写一个调用窗口的接口函数,并将该函数在DLL中公布出来才行
      

  4.   

    procedure LoadForm(AppHandle:THandle;StartPos:TPoint);
    begin
      Application.Handle:=AppHandle;
      Form1:=TForm1.Create(Application);
      Form1.Left:=StartPos.x;
      Form1.Top:=StartPos.y;
    end;procedure UnLoadForm();
    begin
      if Assigned(Form1) then
        FreeAndNil(Form1);
    end;exports
      LoadForm;如果需要模态窗口,则只要在一个过程中,自己控制窗口的create和free就可以了。。