1. 可以寫在 interface 后面的uses中:
  如: interface
      uses Unit2
//引用Unit1的单元可以使用Unit2的内容
2. 可以寫在 implementation 后面的uses中:
  如: implementation
      uses Unit2;
//引用Unit1的单元不可以使用Unit2的内容

解决方案 »

  1.   

    引用Unit1的单元可以使用Unit2的内容
    引用Unit1的单元不可以使用Unit2的内容举个例子怎么样?
      

  2.   

    to:telstar(小李大刀)
     奇怪!能否給個例子詳細說一下。
      

  3.   

    放在interface下是全局使用的单元,别的单元只要引用了这个单元,也可以引用其中其它单元的内容而在implementation下是该单元私有的,别的单元可以引用这个单元,但不能使用放在implementation下其它单元的内容。
      

  4.   

    补充一句
    为了防止循环调用unit,最好自定义类相互调用时候,用file菜单下的 use unit 命令。
      

  5.   

    TO: joki(流浪歌手)
    是不是可以這樣理解:
    1. 如果我在Unit2中的interface中引用了unit1單元,再下來如果我在unit3中又引用了unit2單元,那么我就可以在unit3中使用unit2及unit1單元中的內容。2.如果我在Unit4中的implementation下引用了unit1單元,再下來如果我在unit3中又引用了unit4單元,那么我只可以在unit3中使用unit4單元中的內容而不能使用unit1中的內容。請高手指點。
     
      

  6.   

    蠢?! 有點!
    我在大學時是學中文的,但到廣東后,我做上了程序員,混了都四年多了,曾經在一家港資廠,兩家台資厂獨立完成過'進銷存系統',不過用的是vf而不是delphi。vf解決了我的生存問題,但我想成為一名正真的程序員,所以現在又學delphi了。剛開學了兩個多月,目前還沒一套完整的程序出來,請各路高手多多指點!!!
    我的問題對各位高手來說多少有點可笑,請多包含。
      

  7.   

    如果我要在UNIT2中操作UNIT1中的TABLE1表(我已在UNIT1中USE了UNIT2)10分