1、DLL文件也是二进制文件,并不是源代码文件,所以你做好后也要像EXE那样子编译后才可以,.drp是DELPHI的项目文件。2、这是用TForm1类的构造函数创建一个TForm1类的实例Form,这个实例parent是Application。建议:你还是去学一下WIN32编程和面向对象编程的基础知识吧先。

解决方案 »

  1.   

    .dpr是工程文件的扩展名,比如有一个项目文件名是demo.dpr,那么编译后的可执行文件就是demo.exe。而DLL是不能直接运行的,称为动态连接库,在程序运行调用的时候动态装入内存,并且可以多个进程共享,使用动态连接可以节省内存资源。
    而.DLL文件编写完成后,按F9编译运行,就可以生成.DLL文件,编译的时候编译器会提示出错,这是正常的。确定后,DLL文件也就编译完成了。
    好好看看书吧
    二:同意楼上的
      

  2.   

    library MyForms;uses
      SysUtils,
      Classes,
      Froms,
      DLLFrom in 'e:\Delphi save\DLLFrom.pas';{这一句怎么理解?}
      .
      .
      .
    而尔看见例题中有这么一句,这是一个创建DLL资源的代码!
      

  3.   

    你说的着是DLL窗体,DLLFrom in 'e:\Delphi save\DLLFrom.pas';这句就是指明uses中的 DLLFrom的pas文件路径。
    我表达能力不行,说不很清楚,
    你自己慢慢看书摸索吧