Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms 我想知道';自动创建的表单';和';现有形式';_Forms_Delphi_Pascal - Fatal编程技术网

Forms 我想知道';自动创建的表单';和';现有形式';

Forms 我想知道';自动创建的表单';和';现有形式';,forms,delphi,pascal,Forms,Delphi,Pascal,非常感谢,我想知道“自动创建表单”和“已存在表单”之间的区别 在delphixe3中。(工具->选项->表单)最大的区别是表单,无论是否需要,都会创建,并且都会保留在内存中,直到应用程序关闭(或显式销毁) 我的delphi经验表明,使用auto create几乎总是会导致较差的生命周期管理,并鼓励使用单片代码,通常应不惜一切代价避免使用。最大的区别在于表单,无论是否需要,都会创建,并且都会保留在内存中,直到应用程序关闭(或者它们被明确销毁) 我的delphi经验表明,使用auto create几

非常感谢,我想知道“自动创建表单”和“已存在表单”之间的区别
在delphixe3中。(工具->选项->表单)

最大的区别是表单,无论是否需要,都会创建,并且都会保留在内存中,直到应用程序关闭(或显式销毁)


我的delphi经验表明,使用auto create几乎总是会导致较差的生命周期管理,并鼓励使用单片代码,通常应不惜一切代价避免使用。

最大的区别在于表单,无论是否需要,都会创建,并且都会保留在内存中,直到应用程序关闭(或者它们被明确销毁)


我的delphi经验表明,使用auto create几乎总是会导致较差的生命周期管理,并鼓励使用单片代码,通常应不惜一切代价避免使用。

最大的区别在于表单,无论是否需要,都会创建,并且都会保留在内存中,直到应用程序关闭(或者它们被明确销毁)


我的delphi经验表明,使用auto create几乎总是会导致较差的生命周期管理,并鼓励使用单片代码,通常应不惜一切代价避免使用。

最大的区别在于表单,无论是否需要,都会创建,并且都会保留在内存中,直到应用程序关闭(或者它们被明确销毁)

我的delphi经验表明,使用auto create几乎总是导致较差的生命周期管理,并鼓励使用单片代码,通常应不惜一切代价避免使用。

在程序启动时会自动为您创建一个“auto created”表单。IDE会插入对
TApplication.CreateForm()的调用
导入项目的主源文件以完成此操作。第一个自动创建的表单将成为
TApplication.MainForm

“可用”表单必须在您自己的代码中手动创建,这允许您选择创建它的时间/方式。

在程序启动时自动为您创建“自动创建”表单。IDE插入对
TApplication.CreateForm()的调用
导入项目的主源文件以完成此操作。第一个自动创建的表单将成为
TApplication.MainForm

“可用”表单必须在您自己的代码中手动创建,这允许您选择创建它的时间/方式。

在程序启动时自动为您创建“自动创建”表单。IDE插入对
TApplication.CreateForm()的调用
导入项目的主源文件以完成此操作。第一个自动创建的表单将成为
TApplication.MainForm

“可用”表单必须在您自己的代码中手动创建,这允许您选择创建它的时间/方式。

在程序启动时自动为您创建“自动创建”表单。IDE插入对
TApplication.CreateForm()的调用
导入项目的主源文件以完成此操作。第一个自动创建的表单将成为
TApplication.MainForm



“可用的”表单必须在您自己的代码中手动创建,这允许您选择创建表单的时间/方式。

之所以会出现这种混乱,是因为当年的VB自动创建了您的表单。Borland复制了这些废话。控制您的程序并在需要时创建对象。在我开始之前,我对下面的答案发表了评论噢,你的@DavidHeffernan,mess是对的。界面上那个该死的表单变量,看到这么多新手在编写糟糕的代码时犯了这个错误。包括我在内,很多个月前。虽然问题很小,但它是绝对清楚的。这整个混乱是因为VB在过去自动创建了你的表单。Borland复制了胡说八道。在你需要的时候控制你的程序并创建你的对象。在我看到你的@DavidHeffernan之前,我在下面的答案上发表了我的评论,mess是对的。界面上那个该死的愚蠢的表单变量,看到这么多新手在编写糟糕的代码时犯了这个错误。包括我在内,很多个月前。虽然这个问题很琐碎,但确实如此绝对清楚。这整个混乱是因为VB,回到过去,自动创建了你的表单。Borland复制了这些废话。控制你的程序,在你需要的时候创建你的对象。在我看到你的@DavidHeffernan,mess之前,我在下面的回答中发表了我的评论。界面上那个该死的表单变量是正确的e、 看到这么多新手在写糟糕的代码时犯了这样的错误。包括我在内,很多个月前。虽然这个问题很琐碎,但它是绝对清楚的。这整个混乱是因为VB在当时自动创建了你的表单。Borland复制了这些废话。控制你的程序,在你需要的时候创建你的对象。Ma在我看到你的@DavidHeffernan之前,我对下面的答案发表了评论,mess是对的。界面上那个该死的表单变量,看到这么多新手在编写糟糕的代码时犯了这个错误。包括我在内,很多个月前。虽然问题很小,但绝对清楚。这一点。对于一些较小的ap来说,自动创建表单没有问题应用程序。随着应用程序越来越大,开发人员通常会在需要时开始创建表单,但会留下一小部分自动创建的表单,通常是主表单和应用程序必须存在的任何其他表单。@WarrenP,不得不表示不同意,问题是它的坏习惯使得开发更多表单变得更容易,因此它被忽略了当Delphi在.net之前与VB竞争时,它的设计是为了让新手更容易理解。它只鼓励像热带鱼示例那样思考,我们需要像底部有一个额外的洞一样思考。我开发了一些非常大的应用程序,并且注意到一个结构良好的程序可以容忍自动创建的表单,也可以容忍失败