我在看以前别人提问的时候,看到说如何互相使用form表单,回复是一个在interface中use一个表单,而另一个在implementation中use另一个表单,为什么不能都在interface中或在implementation中use对方呢?会出现什么样的后果??还想问一个VB和DELPHI在函数方面最主要的有哪些不同的??

解决方案 »

  1.   

    为什么不能都在interface:这样作容易引起循环调用,造成死循环
    implementation:可以都写在里面,事实上也推荐这样写
      

  2.   

    回复是一个在interface中use一个表单,而另一个在implementation中use另一个表单,为什么不能都在interface中或在implementation中use对方呢?会出现什么样的后果??
    -------------------------
      后果是: 循环调用!都在interface里引用对方的话,A->B, B->A,明显是个死循环。而且Interface和Implementation这两部分是顾名思义;Integerface是面向全局的;而Implementation则只是面向本单元局部的。VB和DELPHI在函数方面最主要的有哪些不同的??
    ----------------------
      除过语法差异之外,没有什么不同的吧。 函数就函数,这个概念没有哪个语言会有特殊的含义的。