怎样用delphi7.0写一个dll的程序,dll的功能是产生一个form窗体
请大家帮帮忙

解决方案 »

  1.   

    用向導先生成個 dll 的框架!!
    file new - dll
      

  2.   

    吼吼,我也想说这个,然后向里面加form就行了。
      

  3.   

    我就不多说了,跟LIJCCN(k')大侠说的一样
      

  4.   

    在DLL工程(比如Test.dll)里面添加Form1,
    在DLL的unit单元声明procedure showform(AHandle: THandle);stdcall;
    begin
      Application.handle := AHandle;
      Form1 := TForm1.Create(Application);
      try
        Form1.ShowModal;
        Form1.Free;
      except
      end;
    end;
    在输出函数那里
    exports
      ShowForm name 'ShowForm';在调用该DLL的主程序里声明
    implementation
    procedure ShowForm(Handle: THandle)stdcall;
              external 'Test.dll' name 'ShowForm';然后就可以调用该DLL了,调用方法
    ShowForm(Application.Handle);