怎么在没有窗体的程序中引用控件

如何在没有窗体的程序中引用控件?
程序没有窗体,但如何引用控件?

如SaveDialog,要怎样声明。

------解决方案--------------------
知道变量要声明的吗?知道类变量声明后还必须创建一个实例才能用吗?
var
saveDialog : Tsavedialog;
begin
saveDialog := Tsavedialog.Create;
try
SaveDialog.FilterIndex := 2;
... ...
finally
saveDialog.Free;
end;
end;


找一本基础的语言教程,看了之后,再来写Delphi程序行吗?
Essential_Pascal
Object Pascal参考
Delphi5开发人员指南