当打开 delphi 6 新建一个application 的时候,d6会创建一个unit1,要use很多unit:
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;
说起来真是惭愧,用delphi 6 快两年了,以上每个unit是干什么的,必要不必要都没弄明白,请大侠讲一下,如能提供点资料就更好了。

解决方案 »

  1.   

    标准的FORM程序都要用到,其实你写程序的时候可以多注意下,要用到的函数,常量什么的,你看看帮助里,他们在什么单元里就知道了。另外你打开上面的各个单元,看看他开头的注释也可以知道它里面大概都包括些什么东西了。
      

  2.   

    上述的这些一般都是必须的,当然delphi把整个unit都引用进来了,你需要的可能只是每个unit里面的一点点东西,也许是某个类的定义,某个函数等。例如ShowMessage函数就在Dialogs单元里,如果你的单元文件用了showmessage,则必须uses Dialogs
      

  3.   

    Ctrl+鼠标左键,进入相应的单元就能看到里面有什么类了。
    如果自己建一个Unit写对象的话,你会对这些更为清楚。例如,你用了一个方法,编译没有通过,就查这个方法的帮助,帮助里会有说明这个方法属于哪个Unit
      

  4.   

    每个unit基本都封装了一些方法或者函数和VCL你在需要的函数上按F1就可以知道属于哪个Unit的了