我开始在delphi 2009中使用dpr文件创建应用程序,我认为所有基本的东西都可以使用system,sysutils等...但是现在我想使用计时器和其他一些非可视组件(一些基本的indy)使用互联网的组件)有没有办法做到这一点 我不打扰使用单位(但不是形式)
答案 0 :(得分:4)
您可以将非可视组件放在数据模块上。
我经常使用它,因为您仍然具有设计时优势(对象检查器中的属性和事件,设计器中的逻辑放置)。
- 的Jeroen
答案 1 :(得分:1)
您可以通过调用其构造函数并将 nil 作为所有者传递来创建任何组件。如果您自己管理,则不需要父表单。但是对于某些事情,即使您没有将组件放在一个项目上,您仍然需要一个使用表单的项目。例如,对于TTimer,您必须运行VCL Forms应用程序,因为它依赖于Application
及其消息循环来使计时器工作。