我有点疑惑,为什么在Delphi XE2中创建新的服务应用程序时,会包含这3个可视化组件单元?
Vcl.Controls
Vcl.Dialogs
Vcl.Graphics
据我所知,这些单元中没有任何一个是服务所必需的。我能看出来,图形单元可能被用于某种图像处理,但这取决于开发人员对它的实现。为什么在新服务应用程序中自动包含这些单元呢?如果我删除它们,也不会有任何问题...或者会有吗?
我有点疑惑,为什么在Delphi XE2中创建新的服务应用程序时,会包含这3个可视化组件单元?
Vcl.Controls
Vcl.Dialogs
Vcl.Graphics
Forms.pas
或Dialogs.pas
单元。SvcMgr.pas
单元依赖于 Forms.pas
单元,因为 SvcMgr.TApplication
在内部访问 Forms.TApplication
。虽然我不知道为什么 SvcMgr.pas
使用了 Dialogs.pas
。 - Remy Lebeau